Seperti kita ketahui bersama, salah satu tujuan utama dari teknologi dan komputasi adalah kenyamanan, dan dalam hal ini akan kita kerjakan kenyamanan bagi kami para programmer.
Seringkali, tindakan pengamanan terbaik adalah melakukan segala kemungkinan untuk memastikan pengunjung tidak benar-benar tahu apa yang Anda lakukanDengan cara ini kami akan menghindari semua jenis kerentanan umum di web. Dengan cara ini, saya menyarankan Anda untuk tidak mengikuti pedoman yang diikuti setiap orang saat mengembangkan halaman web, tetapi Anda mengusulkan sendiri fungsi yang berbeda.
Salah satu bagian paling rumit dari web mana pun adalah basis data, karena semua data yang perlu disimpan, dalam sebagian besar kasus, akan disimpan di dalamnya. Untuk mengakses database kita membutuhkan informasi berikut:
- Server
- pemakai
- kata sandi
- Nama database
Biasanya informasi ini dilampirkan dalam file yang sama yang menjalankan fungsi menghubungkan ke database:
<?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 rahasia ini dalam file yang berbeda dari yang menjalankan fungsinya, lalu batasi izin ke file itu.
Untuk ini kita akan menggunakan fungsinya trim, berfungsi untuk mengekstrak data dari file teks umum. .Txt harus berisi satu data di setiap baris, sesuatu seperti ini:
File .txt
Dan kami akan mengekstrak data tersebut nanti, di file yang membuat koneksi:
<?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); ?>