当前位置:Gxlcms > PHP教程 > 每次刷新页面都会生产新的session_id

每次刷新页面都会生产新的session_id

时间:2021-07-01 10:21:17 帮助过:17人阅读

在测试通过 URL 来传递 session_id 的时候,发现没进行一次页面刷新,都会生成一个新的 session_id,有没有办法重用现有的 session_id ?

代码:
set_session.php

';
echo '跳转';

get_session.php

';
echo '
';print_r($_SESSION);

会发现每次执行 set_session.php 都会生成新的 session_id。

回复内容:

在测试通过 URL 来传递 session_id 的时候,发现没进行一次页面刷新,都会生成一个新的 session_id,有没有办法重用现有的 session_id ?

代码:
set_session.php

';
echo '跳转';

get_session.php

';
echo '
';print_r($_SESSION);

会发现每次执行 set_session.php 都会生成新的 session_id。

通过 URL 来保存session的时候是把session的数据保存在URL里面的,所以需要请求/path/to/phpfile.php;phpsessonid=数据。这样的URL,服务器端才认为设置了session。

人气教程排行