Mint mindannyian tudjuk, a technológia és az informatika egyik fő célja a kényelem, és ebben az esetben tovább fogunk dolgozni kényelem nekünk, programozóknak.
Sokszor a legjobb biztonsági intézkedés az, ha mindent megtesz annak érdekében, hogy a látogató nem igazán tudom, mit csinálszÍgy elkerüljük az internet mindenféle általános sérülékenységét. Ilyen módon azt javaslom, hogy ne kövesse azokat az irányelveket, amelyeket mindenki követ egy weboldal fejlesztésekor, hanem saját maga emelje fel a különböző funkciókat.
Minden web egyik legkényesebb része az adatbázis, mivel az összes olyan adatot, amelyet tárolni kell, az esetek túlnyomó többségében benne lesz. Az adatbázis eléréséhez a következő információkra van szükségünk:
- szerver
- használó
- jelszó
- Adatbázis név
Ezeket az információkat általában ugyanabban a fájlban csatolják, amely az adatbázishoz való kapcsolódás funkcióját látja el:
<?php $link=mysql_connect("SERVIDOR", "USUARIO", "CONTRASEÑA"); mysql_select_db("BASE DE DATOS",$link) OR DIE ("Error: No es posible establecer la conexión"); mysql_set_charset('utf8'); ?>
Mint azonban mindig, van egy másik módja is a dolgoknak, ezeket a nagyon bizalmas adatokat egy másik fájlban tárolhatjuk, mint amelyik a funkciót ellátja, majd korlátozza az engedélyeket az adott fájlra.
Ehhez a függvényt fogjuk használni rtrim, funkciója kinyerni az adatokat egy közös szövegfájlból. A .txt fájlnak tartalmaznia kell minden sorban egy adat, valami ilyesmi:
És később kinyerjük az említett adatokat, a kapcsolatot létrehozó fájlban:
<?php $datos='datos.txt'; $todos_los_datos=file($datos); $servidor=rtrim($todos_los_datos[0]); $usuario=rtrim($todos_los_datos[1]); $clave=rtrim($todos_los_datos[2]); $basededatos=rtrim($todos_los_datos[3]); $conectar=mysql_connect($servidor, $usuario, $clave); mysql_select_db($basededatos, $conectar); ?>