Soos ons almal weet, is troos een van die hoofdoelstellings van tegnologie en rekenaar, en in hierdie geval sal ons daaraan werk gerief vir ons programmeerders.
Baie keer is die beste veiligheidsmaatreël om alles moontlik te doen om te verseker dat die besoeker weet nie regtig wat jy doen nieOp hierdie manier sal ons alledaagse kwesbaarhede op die internet vermy. Op hierdie manier stel ek voor dat u nie die riglyne volg wat almal volg tydens die ontwikkeling van 'n webblad nie, maar dat u self die verskillende funksies voorstel.
Een van die fynste dele van enige web is die databasis, aangesien alle data wat gestoor moet word, in die oorgrote meerderheid gevalle daarin gestoor sal word. Om toegang tot die databasis te verkry, benodig ons die volgende inligting:
- bediener
- gebruiker
- wagwoord
- Databasisnaam
Hierdie inligting word gewoonlik in dieselfde lêer aangeheg wat die verbinding verrig met die databasis:
<?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'); ?>
Soos altyd is daar egter 'n ander manier om dinge te doen, ons kan hierdie baie vertroulike data in 'n ander lêer stoor as die een wat die funksie verrig, en beperk dan die regte tot daardie lêer.
Hiervoor sal ons die funksie gebruik rtrim, funksie vir haal data uit 'n algemene tekslêer. Die .txt moet bevat een gegewens in elke reël, iets soos hierdie:
.Txt-lêer
En ons sou die genoemde data later onttrek in die lêer wat die verbinding maak:
<?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); ?>