Seperti yang kita semua ketahui, salah satu objektif utama teknologi dan pengkomputeran adalah keselesaan, dan dalam hal ini kita akan berusaha kemudahan untuk kita pengaturcara.
Sering kali, langkah keselamatan terbaik adalah melakukan segala yang mungkin untuk memastikan bahawa pengunjung tidak betul-betul tahu apa yang anda lakukanDengan cara ini kita akan mengelakkan semua jenis kelemahan umum di web. Dengan cara ini, saya mencadangkan agar anda tidak mengikuti panduan yang diikuti oleh semua orang semasa membangunkan laman web, tetapi anda sendiri mencadangkan fungsi yang berbeza.
Salah satu bahagian web yang paling halus adalah pangkalan data, kerana semua data yang perlu disimpan, dalam kebanyakan kes, akan disimpan di dalamnya. Untuk mengakses pangkalan data, kami memerlukan maklumat berikut:
- Server
- pengguna
- kata laluan
- Nama pangkalan data
Biasanya maklumat ini dilampirkan dalam fail yang sama yang menjalankan fungsi menyambung ke pangkalan data:
<?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'); ?>
Namun, seperti biasa, ada cara lain untuk melakukan sesuatu, kita dapat menyimpan data yang sangat sulit ini dalam fail yang berbeza daripada yang menjalankan fungsinya, dan kemudian hadkan kebenaran ke fail itu.
Untuk ini kita akan menggunakan fungsi rtrim, berfungsi untuk ekstrak data dari fail teks biasa. Teks mesti mengandungi satu data dalam setiap baris, sesuatu seperti ini:
Dan kami akan mengekstrak data tersebut kemudian, dalam fail yang membuat sambungan:
<?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); ?>