首頁 >後端開發 >php教程 >ubuntu14.04 - PHP中禁用cookie之后使用url传递sessionID 的问题

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

WBOY
WBOY原創
2016-06-06 20:30:151103瀏覽

如题,看教程说在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. 在代码中打开
<code><?php ini_set("session.use_trans_sid",1);
echo ini_get('session.use_trans_sid');
</code></code>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn