Kā mēs visi zinām, viens no galvenajiem tehnoloģiju un skaitļošanas mērķiem ir komforts, un šajā gadījumā mēs strādāsim ērtības mums, programmētājiem.
Daudzas reizes labākais drošības līdzeklis ir darīt visu iespējamo, lai nodrošinātu, ka apmeklētājs īsti nezinu, ko tu dariTādā veidā mēs izvairīsimies no visa veida izplatītākajām ievainojamībām tīmeklī. Tādā veidā es iesaku jums neievērot vadlīnijas, kuras visi ievēro, izstrādājot tīmekļa lapu, bet gan pats piedāvāt dažādas funkcijas.
Viena no visu tīmekļa delikātākajām daļām ir datu bāze, jo visi dati, kas jāuzglabā, lielākajā daļā gadījumu tiks glabāti tajā. Lai piekļūtu datu bāzei, mums nepieciešama šāda informācija:
- Serveris
- Lietotājs
- parole
- Datu bāzes nosaukums
Parasti šī informācija tiek pievienota tajā pašā failā, kas veic savienojuma izveidi ar datu bāzi:
<?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'); ?>
Tomēr, kā vienmēr, ir vēl viens veids, kā darīt lietas, mēs varam glabāt šos ļoti konfidenciālos datus citā failā, nevis tajā, kas veic funkcijuun pēc tam ierobežojiet šī faila atļaujas.
Tam mēs izmantosim funkciju rtrim, funkcija iegūt datus no kopēja teksta faila. .Txt satur pa vienam datiem katrā rindā, kaut kas tamlīdzīgs:
.Txt fails
Minētos datus mēs vēlāk iegūsim failā, kas izveido savienojumu:
<?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); ?>