Каков наиболее приемлемый метод сокрытия пароля для файла 'connect.php'?

Поскольку мой сервер становится немного больше, и все больше пользователей получают доступ к нему, я не хочу, чтобы они видели пароль, который MySQL использует для подключения к PHP, который хранится в моем файле «connect.php» и требуется на каждой странице. Однако он просто находится в том же каталоге, что и остальные файлы php.

Я рассмотрел возможность использования второго файла, подобного 'connect.php', с доступом только к одной таблице, в которой хранятся зашифрованные пароли для подключения в MySQL, но тогда у меня возникла бы проблема с сокрытием ключа к нему.

Изменение разрешений тоже не сработает, если вы chmod или или что-то подобное, никто не сможет получить доступ к сети приложение, очевидно.

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

10
задан Ryan Ward 8 June 2011 в 16:14
поделиться