出于某种原因,我正在处理的项目的本地安装正在将 PHP 会话 ID 添加到 URL。这不会发生在任何其他服务器上。有没有我可以改变的设置来改变这个?我在 Mac OS 10.8.2 上使用 PHP 5.4
示例网址:http://localhost/project/subfolder/index.php/admin/game?PHPSESSID=mhnpc0g2c8rijqpkf8lhpfshh7
应该:http://localhost/project/subfolder/index.php/admin/game
更新:我检查了我的 PHP.ini 文件并且我的以下设置正确,但我仍然在 URL 中获取会话 ID。
session.use_cookies = 1
session.use_only_cookies = 1
session.use_trans_sid = 0
哦,为了更好的衡量,我在每次更改 PHP.ini 后重新启动 Apache :-)
第二次更新:我的 Mac 上还有什么地方可以隐藏 ini 文件?PEAR 可能在搞砸这个吗?谢谢大家!