【发布时间】:2011-05-13 23:38:42
【问题描述】:
背景:我有一些代码在处理我想设置为 auto_prepend_file 的 php 页面之前检查用户是否有有效的会话。但是,我需要排除用户尝试登录的页面需要有效会话。我希望能够在每个目录的基础上设置 auto_prepend_file 值。
环境:PHP 5.2.6m Apache 2,在 Windows(如果重要的话)和我可以完全控制的机器(不是托管环境)上以 cgi 而非 mod_php 运行 php
使用 htaccess 文件已失效 b/c 我没有使用 mod_php。我无法更改 php.ini 中的设置 auto_prepend_file,服务器会引发内部错误。并且 ini_set() 不起作用 b/c 在我可以更改 auto_prepend_file 的值之前它已经加载了会话检查文件。
如果您不使用 mod_php/htaccess,我看不到按目录设置 auto_prepend_file 的方法。我错过了什么吗?
【问题讨论】:
-
你使用什么网络服务器软件?
-
@Gumbo 好点...刚刚更新为 Apache 2
标签: php apache .htaccess apache2