Vor kurzem habe ich angefangen, PHP zu lernen. Ich habe Website erstellt, die im Inneren einzigen PHP-Datei (. Ex config.php) verwendet zu halten Datenbank Info, Passwörter usw.Safe PHP Datenbankkonfiguration
Zum Beispiel meine config.php sieht wie folgt aus:
<?php
return array(
"ip"=>"localhost",
"user"=>"rootusr",
"password"=>"abc",
);
?>
Ich bin von $conn = include("config.php");
und echo $conn[ip];
usw.
Meine Frage an diese aus anderen Dateien zugreifen ist:
IS IT SAFE-Methode? Kann jemand (außer mir) auf diese Daten von einem anderen Server zugreifen? Meine config.php einbinden und selbst benutzen? Wie kann ich es besser machen oder sicherer machen?
Vielen Dank für Ihre Hilfe! :)
Wenn Sie Ihren Server nicht so konfigurieren, dass er PHP-Dateien anzeigt, anstatt sie auszuführen, ist das ziemlich sicher. aber noch besser, wenn Sie sicherstellen können, dass sich die Datei außerhalb des Webstamms und seiner Unterforen befindet. –
Mögliches Duplikat von [Wie sichere Datenbankkennwörter in PHP?] (http://stackoverflow.com/questions/97984/how-to- Secure-Datenbank-Passwörter-in-php) – trincot