Som vi alla vet är ett av de viktigaste målen för teknik och databehandling komfort, och i det här fallet kommer vi att arbeta med bekvämlighet för oss programmerare.
Många gånger är den bästa säkerhetsåtgärden att göra allt för att säkerställa att besökaren vet inte riktigt vad du gör, så kommer vi att undvika alla typer av vanliga sårbarheter på webben På det här sättet föreslår jag att du inte följer de riktlinjer som alla följer när du utvecklar en webbsida, utan att du själv föreslår de olika funktionerna.
En av de mest känsliga delarna av vilken web som helst är databasen, eftersom all data som behöver lagras i de allra flesta fall lagras i den. För att komma åt databasen behöver vi följande information:
- server
- användaren
- lösenord
- Databas namn
Vanligtvis bifogas denna information i samma fil som utför funktionen för att ansluta till databasen:
<?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'); ?>
Men som alltid finns det ett annat sätt att göra saker, vi kan lagra denna mycket konfidentiella information i en annan fil än den som utför funktionenoch begränsa sedan behörigheterna till den filen.
För detta kommer vi att använda funktionen rtrim, funktion för extrahera data från en vanlig textfil. .Txt bör innehålla en data i varje rad, något som det här:
.Txt-fil
Och vi skulle extrahera nämnda data senare i filen som gör anslutningen:
<?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); ?>
Bli först att kommentera