Re: PHP and MYSQL Security`
| From: | Miles Thompson | Date: | Mon, 28 Jan 2002 00:55:05 +0000 |
| Subject: | Re: PHP and MYSQL Security` | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-82337@lists.php.net to get a copy of this message | ||
For a start, please don't cross-post.
Secondly, people don't see these files because the PHP engine parses them. However, you could remove each of the parameters to an include file outside the web tree and have PHP read it.
Set the include_path in php.ini
Thus in a file named parameters.inc you can have these lines:
$hostname = "12.34.56.78";
$user = "username";
$password = "password";
$dbname = "database";
and change your connection string as follows:
include 'params.inc';
//maybe some other stuff her
$conn = mysql_connect( '$hostname', '$user', '$password');
mysql_select_db('$dbname',$conn) or die( mysql_errno()." : ".mysql_error());
There has been a lot of discussion on this topic, even within the past ten days, so a search of the archives will give you the full discussion.
Regards - Miles Thompson
At 01:37 AM 1/28/2002 +0100, Duky Yuen wrote:
How can I secure my username and password? In 1 of my files, it contains
the following:
$conn = mysql_connect( "12.34.56.78", "username", "password");
mysql_select_db("database",$conn);
What should I do, so people can't get this information?
Duky
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, e-mail: php-db-unsubscribe@lists.php.net
For additional commands, e-mail: php-db-help@lists.php.net
To contact the list administrators, e-mail: php-list-admin@lists.php.net