2016-08-06 6 views
-2

この問題については、簡潔な回答なしで多くの類似の質問があるようです。PHPスクリプトに繰り返し含まれないようにMySQLの資格情報を保存しますか?

私はいくつかの異なるPHPページから接続する必要があるMySQLデータベースを持っています。これまで、私はすべてのPHPページにデータベースの認証情報を含めただけですが、これは再利用可能性の観点とセキュリティの観点から、ひどい一日のようです。

データベースで認証するために、いくつかの異なるPHPファイルから1つの場所を参照できるように、どこにMySQLデータベースに証明書を格納できますか?

+0

使用Mysqlに接続するための共通クラス。データベース接続が必要なクラスを使用します。そのクラスをいくつかの安全な場所からロードするようにします。 codeigniterのような軽いフレームワークを使うべきです。 – Hardy

答えて

0

はい各ページにdb接続パラメータを書き込むことは賢明ではありません。特に、ページが多い場合は特に注意してください。専用のphpファイルを作成し、必要に応じてrequire_once()経由で使用してください。

0

私はあなたが接続ファイルを含めていると仮定していますが(必要)

あなたは、PHPファイル読み取りを使用してテキストを取得する方法を知っていれば、あなたは本当にあなたがsomwhereテキストファイルに値を格納できることをやるとカントとそれは

あなたは彼らがより多くのこのような性質

に合わせて構築したり、フォルダに値を格納し、インデックスからユーザーを防止することでのhtaccessファイルを置くことができるMVCフレームワークを見て取ることができるフィルタフォルダ

関連する問題