0

我正在为我的企业创建一个仓库管理系统,该系统将由 5 个不同的 Zend 应用程序组成,所有这些应用程序都存储在一个网络服务器上。

我想要做的是将 3 个应用程序会话数据存储在一个文件夹“/internal/data/session”中

和其他 2 在他们自己的文件夹中。我希望这将防止跨应用程序会话冲突。

我敢肯定,也许有一种更简单的方法可以做到这一点,但我想这样做。

在每个应用程序 config.ini 中,我想知道是否将特定的 session.savepath 目录设置为我想要的目录,这会导致 php.ini 出现问题吗?

基本上我要求每个连接到服务器我可以设置该连接在哪里寻找会话信息?

4

1 回答 1

1

如果您的服务器配置允许,只需使用 .htaccess 更改会话保存路径。在每个应用程序中添加:

php_value session.save_path '/myapplication/folder/session/'

小心不要选择可以从网络访问的文件夹!

于 2011-04-29T09:12:29.717 回答