Као што сви знамо, један од главних циљева технологије и рачунарства је удобност и у овом случају ћемо радити на томе погодност за нас програмере.
Много пута је најбоља мера безбедности учинити све да посетилац буде сигуран заправо не знам шта радите, тако ћемо избећи све врсте уобичајених рањивости на вебу На овај начин предлажем да не следите смернице које се сви придржавају приликом израде веб странице, већ да сами предлажете различите функције.
База података је један од најделикатнијих делова било које мреже, будући да ће се у њему чувати сви подаци које треба чувати, у великој већини случајева. За приступ бази података потребне су нам следеће информације:
- Сервер
- Корисник
- лозинка
- Назив базе података
Обично су ове информације приложене у истој датотеци која обавља функцију повезивања са базом података:
<?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'); ?>
Међутим, као и увек, постоји и други начин за рад, те врло поверљиве податке можемо сачувати у датотеци која није она која врши функцију, а затим ограничите дозволе на ту датотеку.
За ово ћемо користити функцију ртрим, функција за извлачење података из уобичајене текстуалне датотеке. .Ткт треба да садржи по један податак у сваком реду, овако нешто:
А поменуте податке бисмо издвојили касније, у датотеци која прави везу:
<?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); ?>