私は友人と一緒に小さなウェブプロジェクトに取り組んでいます。多くのMySQLクエリが含まれるためConnectToDatabase()
、サーバーに接続してデータベースを選択する関数を作成しました。
これは次のようになります。
function ConnectToDatabase()
{
mysql_connect("db.myawesomehost.com", "Bob", "correcthorsebatterystaple");
mysql_query("USE BobDB;");
}
このようにクレデンシャルをハードコーディングするのは本当に気分が悪いです。しかし、私はそれを処理する他の方法を考えることはできません。定数に入れても実際には何も解決されません。テキストファイルに非表示にするのはばかげているようです。
私も気にする必要がありますか?たくさんの人がいる大規模なプロジェクトでは、これはどのように処理されますか?