背景:auto_prepend_fileとして設定したいPHPページを処理する前に、ユーザーが有効なセッションを持っているかどうかを調べるコードがあります。しかし、ユーザーがログインしようとするページを有効なセッションから除外する必要があります。 auto_prepend_fileの値をディレクトリ単位で設定できるようにしたいと考えています。ディレクトリごとにPhpのauto_prepend_fileディレクティブを設定する方法は?
環境:PHPの5.2.6mのApache 2、CGIとしてPHPを実行していないmod_phpのように、Windows上で(それが重要な場合)と、私は完全に制御をオーバーしたマシン(ホスト環境ではない)
に使用htaccessファイルがb/cです。mod_phpを使用していません。 auto_prepend_fileを設定するためにphp.iniを変更することができませんでした。サーバは内部エラーをスローします。また、ini_set()は動作しませんので、auto_prepend_fileの値を変更する前にすでにセッションチェックファイルをロードしています。
mod_php/htaccessを使用していない場合、ディレクトリ単位でauto_prepend_fileを設定する方法はありません。何か不足していますか? - CGIとして実行しているときだけ、このdoesntの仕事を実現
<Directory "c:/wamp/www/dev/">
Php_value auto_prepend_file c:/wamp/www/dev/prepend.php
</Directory>
EDIT:
あなたはどのようなWebサーバーソフトウェアを使用していますか? – Gumbo
@Gumbo良い点...ちょうどApache 2と言って更新されました – CLJ