linux下 php文件中session_id无法保持不变,每次刷新页面session_id也会出现新的数值 这个是怎么搞定的?
1个回答
展开全部
session_id随时变化的原因有两点:
1、客户端COOKIE无法存取
2、浏览器问题
最基本的解决办法就是取得当前的session_id,
然后将此值用query_string的方式传递到下一个页面:
$s_id = session_id();
跳转时:b.php?sid=$s_id
在b中用$_GET['sid']来获取session_id,并在session_start()之前设置session_id: session_id($_GET['sid']);
session_start();
1、客户端COOKIE无法存取
2、浏览器问题
最基本的解决办法就是取得当前的session_id,
然后将此值用query_string的方式传递到下一个页面:
$s_id = session_id();
跳转时:b.php?sid=$s_id
在b中用$_GET['sid']来获取session_id,并在session_start()之前设置session_id: session_id($_GET['sid']);
session_start();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询