Denok dakigun bezala, teknologiaren eta informatikaren helburu nagusietako bat erosotasuna da, eta kasu honetan landuko dugu komenigarritasuna programatzaileentzat.
Askotan, segurtasun neurririk onena bisitariari ahal den guztia egitea da ez dakit zer egiten ari zarenModu honetan sarean ahultasun mota guztiak saihestuko ditugu. Modu honetan, web orrialde bat garatzerakoan mundu guztiak jarraitzen dituen jarraibideak ez jarraitzea gomendatzen dizut, baina zuk zeuk proposatzea funtzio desberdinak.
Edozein webgunetako atalik delikatuenetako bat datu basea da, gorde behar diren datu guztiak, kasu gehienetan, bertan gordeko baitira. Datu basera sartzeko informazio hau behar dugu:
- Server
- erabiltzaileak
- pasahitza
- Datu basearen izena
Normalean informazio hau datu basera konektatzeko funtzioa betetzen duen fitxategi berean erantsita dago:
<?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'); ?>
Hala ere, beti bezala, badago gauzak egiteko beste modu bat, oso konfidentzialak diren datuak gorde ditzakegu funtzioa betetzen duen fitxategi desberdinean, eta, gero, baimenak fitxategi horretara mugatu.
Horretarako funtzioa erabiliko dugu rtrim, funtzioa datuak testu testu fitxategi arrunt batetik atera. .Txt-ek eduki behar du lerro bakoitzean datu bat, honelako zerbait:
.Txt fitxategia
Eta datuak geroago aterako genituzke, konexioa egiten duen fitxategian:
<?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); ?>
Idatzi lehenengo iruzkina