Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Безопасность Mysql
Форумы портала PHP.SU » » Вопросы новичков » Безопасность Mysql

Страниц (1): [1]
 

1. mrsmile - 23 Октября, 2011 - 10:49:51 - перейти к сообщению
Где лучше хранить данные для подключения к базе данных, прочитал статейку:
"Не храните пароли на своем сайте

Задача
Пароль может быть необходим, например для соединения с базой данных. А хранить пароль в используемых для этого файлах PHP вы не хотите, ведь злоумышленник может получить к ним доступ.

Решение
Сохраните пароль в переменной окружения в файле, который сервер загружает при старте, а затем просто сошлитесь на нее в сценарии:

mysql_connect('localhost',$_ENV['MYSQL_USER'],$_ENV['MYSQL_PASSWORD']);"

теперь вот думаю где сохранять данные, если имя и пароль находятся в родительском классе с уровнем доступа private к ним то же можно доступ получить?

 

Powered by ExBB FM 1.0 RC1