私はセッションの使用を必要とする Web サイトに取り組んでいます。ただし、セッションの存続期間のデフォルト値は 1440 秒または 24 分です。を の前ini_set()
に置き、 で確認して、これを変更しようとしました。は設定した値を返しますが、セッションはデフォルトのルールセットに従っているようです。ini_set()
session_start()
ini_get()
ini_get()
ホストが ini 設定の編集をロックアウトすることは可能ですか?
私はセッションの使用を必要とする Web サイトに取り組んでいます。ただし、セッションの存続期間のデフォルト値は 1440 秒または 24 分です。を の前ini_set()
に置き、 で確認して、これを変更しようとしました。は設定した値を返しますが、セッションはデフォルトのルールセットに従っているようです。ini_set()
session_start()
ini_get()
ini_get()
ホストが ini 設定の編集をロックアウトすることは可能ですか?
短い答え: おそらく。
ini_set
グローバルphp.iniのディレクティブを介しての使用を無効にした可能性がありますが、それdisable_functions
はあなたが見ている動作を説明していません; ドキュメントは明確ではありませんが、無効な関数を呼び出した場合にエラーがスローされることを期待しており、ini_get
以前に設定したものを返す理由についても説明していません。また、この動作を変更する独自のパッチを適用したバージョンの PHP を実行している可能性も十分にあります。前代未聞ではありませんが、ありそうもありません。
試すこと:
session_start
)session.cookie_lifetime
) を設定していること、および ini_set が session_start の前に確実に配置されていること、または別の session_start が別の場所にないことを再確認してください。