आप अपने डेटाबेस क्रेडेंशियल्स को उचित UNIX अनुमतियों के सेट के साथ अलग फ़ाइल में रखने का प्रयास कर सकते हैं, उदाहरण के लिए 644, और फिर इस फ़ाइल को अपनी स्क्रिप्ट के शीर्ष पर शामिल करें।
configuration.php
फ़ाइल इस तरह दिखेगी:
<?php
define (DB_USER, "mysql_user");
define (DB_PASSWORD, "mysql_password");
define (DB_DATABASE, "database_name");
define (DB_HOST, "localhost");
?>
आपकी मूल स्क्रिप्ट कुछ इस तरह दिखेगी:
require ("configuration.php");
public class DatabaseConnect
{
function __construct()
{
mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die('Could not connect to MySQL server.');
mysql_select_db(DB_DATABASE);
}
}