Kaip visi žinome, vienas iš pagrindinių technologijų ir skaičiavimo tikslų yra komfortas, ir šiuo atveju mes dirbsime patogumas mums, programuotojams.
Dažniausiai geriausia saugumo priemonė yra padaryti viską, kas įmanoma, kad lankytojas tai užtikrintų nelabai žino, ką daraiTokiu būdu išvengsime visų tipų pažeidžiamumų internete. Tokiu būdu siūlau nesivadovauti gairėmis, kurių visi laikosi kurdami tinklalapį, o patys pasiūlykite įvairias funkcijas.
Viena subtiliausių bet kurio interneto dalių yra duomenų bazė, nes visi duomenys, kuriuos reikia saugoti, daugeliu atvejų bus saugomi jame. Norint pasiekti duomenų bazę, mums reikia šios informacijos:
- Serveris
- vartotojas
- slaptažodis
- Duomenų bazės pavadinimas
Paprastai ši informacija pridedama tame pačiame faile, kuris atlieka prisijungimo prie duomenų bazės funkciją:
<?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'); ?>
Tačiau, kaip visada, yra dar vienas būdas tai padaryti, šiuos labai konfidencialius duomenis galime laikyti kitame faile nei tas, kuris atlieka funkcijąir tada apribokite to failo teises.
Tam naudosime funkciją rtrim, funkcija išgauti duomenis iš bendro teksto failo. .Txt turėtų būti po vieną duomenis kiekvienoje eilutėje, kažkas panašaus į tai:
.Txt failas
Minėtus duomenis vėliau ištrauksime faile, kuris užmezga ryšį:
<?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); ?>
Būkite pirmas, kuris pakomentuos