PHP会话处理程序 - 当前工作目录在写入会话数据之前更改

时间:2012-05-23 15:28:23

标签: php session working-directory

我正在使用session_set_save_handler()函数将会话保存到数据库,我还有一个自动加载器,它依赖于设置到应用程序目录的工作目录,即chdir('C:\Some\App\Directory')

在编写会话时,工作目录已更改为我的php安装目录,即C:\PHP。这会导致自动加载器在尝试需要与数据库持久性相关的类时发生致命错误。无论如何围绕这个吗?

我使用的是Zend Framework 1和Doctrine 2,虽然我认为这是一个普通的PHP问题而不是库本身。

1 个答案:

答案 0 :(得分:0)

我最终只是为自动加载器绝对路径