PHP无法识别通过PHPSSID URL参数传递的会话


PHP not recognizing session passed via PHPSESSID URL param

我正在尝试在基于Zend Framework 1的web应用程序上运行一些基准测试。

所以我启用了session.use_trans_id=1并禁用了session.use_only_cookies=0以便我可以传入有效的PHPSSID作为查询字符串参数。

然而,PHP似乎没有识别出这个PHPSSID,因此创建了一个新的PHPSSID。有什么想法可以说明这是怎么发生的吗?

发现问题。显然,Zend_Session覆盖了一些默认的ini会话设置,除非您使用Zend_Session::setOptions()显式设置了该选项。至少可以说非常烦人。