欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

ubuntu14.04 - PHP中禁用cookie之后使用url传递sessionID 的问题

程序员文章站 2022-05-04 17:25:30
...

如题,看教程说在linux下,编辑PHP 要使用--enable-trans-sid配置选项,和运行时选项session.use_trans_sid。这样在客户端禁用掉cookie的时候,相对URL 会自动修改为包含会话ID 。

首先,我不知道怎么使用--enable-trans-sid配置选项,不太了解,百度了之后也没又找到答案,我只是设置了session.use_trans_sid=1,但是貌似不好使。

求大神告知啊!!!

ubuntu14.04 - PHP中禁用cookie之后使用url传递sessionID 的问题
ubuntu14.04 - PHP中禁用cookie之后使用url传递sessionID 的问题
ubuntu14.04 - PHP中禁用cookie之后使用url传递sessionID 的问题
ubuntu14.04 - PHP中禁用cookie之后使用url传递sessionID 的问题

回复内容:

如题,看教程说在linux下,编辑PHP 要使用--enable-trans-sid配置选项,和运行时选项session.use_trans_sid。这样在客户端禁用掉cookie的时候,相对URL 会自动修改为包含会话ID 。

首先,我不知道怎么使用--enable-trans-sid配置选项,不太了解,百度了之后也没又找到答案,我只是设置了session.use_trans_sid=1,但是貌似不好使。

求大神告知啊!!!

ubuntu14.04 - PHP中禁用cookie之后使用url传递sessionID 的问题
ubuntu14.04 - PHP中禁用cookie之后使用url传递sessionID 的问题
ubuntu14.04 - PHP中禁用cookie之后使用url传递sessionID 的问题
ubuntu14.04 - PHP中禁用cookie之后使用url传递sessionID 的问题

  1. --enable-trans-sid 是需要你在编译PHP时打开的, 重新编译PHP时打开此选项
  2. 检查你的php.ini中是否存在 "session.use_trans_sid = 1"
  3. 在代码中打开