Heim >Backend-Entwicklung >PHP-Tutorial >ubuntu14.04 - PHP中禁用cookie之后使用url传递sessionID 的问题

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

WBOY
WBOYOriginal
2016-06-06 20:30:151095Durchsuche

如题,看教程说在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>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn