Hepimizin bildiği gibi, teknoloji ve bilgi teknolojisinin temel amaçlarından biri konfordur ve bu durumda üzerinde çalışacağız. biz programcılar için kolaylık.
Çoğu zaman, en iyi güvenlik önlemi, ziyaretçinin gerçekten ne yaptığını bilmiyorumBu şekilde, web'deki her türlü yaygın güvenlik açıklarından kaçınacağız. Bu şekilde, bir web sayfası geliştirirken herkesin izlediği kurallara uymamanızı, farklı işlevleri kendinizin geliştirmenizi öneririm.
Herhangi bir web'in en hassas kısımlarından biri veritabanıdır, çünkü çoğu durumda saklanması gereken tüm veriler içinde saklanacaktır. Veritabanına erişmek için aşağıdaki bilgilere ihtiyacımız var:
- Sunucu
- kullanıcı
- şifre
- Veri tabanı ismi
Genellikle bu bilgiler, veritabanına bağlanma işlevini gerçekleştiren aynı dosyaya eklenir:
<?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'); ?>
Ancak, her zaman olduğu gibi, bir şeyler yapmanın başka bir yolu var. bu çok gizli verileri, işlevi gerçekleştiren dosyadan farklı bir dosyada saklayabilirizve ardından izinleri bu dosyayla sınırlayın.
Bunun için işlevi kullanacağız rtrim işlevi ortak bir metin dosyasından veri ayıklayın. .Txt içermelidir her satırda bir veri, bunun gibi bir şey:
.Txt dosyası
Ve söz konusu verileri daha sonra bağlantıyı kuran dosyadan çıkarırdık:
<?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); ?>