2011-07-28 9 views
0

スクリプトでphp.ini変数を設定する際の短所は何ですか? (私はindex.phpに設定しました - 私たちのサイトの出発点)スクリプトでphp.ini変数を設定することの欠点は何ですか?

私のクライアントからは、スクリプト内ではなくphi.iniファイルにini変数の変更をすべて追加しなければならないと言っています。

これらの変数をスクリプトに設定すると、セキュリティ上の問題や実行時の例外が発生することはありますか?

+3

disable_functionsを使用してini_set関数を無効にすることができます。また、スクリプトから値を変更することはできません – hadvig

+0

@hadvig。彼らはコメントのために余裕があります。私はこれを知らなかった – Sahal

答えて

3

一部の変数はスクリプトで設定できません。php.iniでのみ動作します。

変数をphp.iniに入れる方が簡単です - 1ページごとに行う必要はありません。 index.phpがあなたのサイトの最初のページであることを覚えておいてください。他のページもたくさんあると思います。

一方、特別な設定をする必要がないので、スクリプトに入れておくと、配布が容易になります。

しかし、どのような変数を設定する必要がありますか?多くの変数を設定する必要は一般的ではありません。

+0

'index.php'はファイルであり、*フロントページではありません。多くのサイトは、すべてのHTTPリクエストが 'index.php'を通るように作られています。つまり、*たくさんのページ*がありますが、それらのすべての開始ポイントは' index.php'です(いくつかの神秘的な 'gallery.php '、' guestbook.php'など)。 – binaryLV

+0

@binarylv私はそのようなサイトを見てきましたが、必然的にフレームワークの外で書かれたいくつかのページが見つかりました。 – Ariel

関連する問題