php,session,禁用cookie后怎么用url来传递回话id
我已经把session.use_trans_sid设置为了1,也重启了wamp,但是每次刷新下面页面发现都会生成新的id<?echosession_id();?>求帮助!...
我已经把session.use_trans_sid设置为了1,也重启了wamp,但是每次刷新下面页面发现都会生成新的id
<?
echo session_id();
?>
求帮助!
上面的代码有点问题,应该是在禁用cookie和开启session.use_trans_sid情况下反复刷新如下页面
<?
session_start();
echo session_id();
?>
每次都会显示一个新的回话id 展开
<?
echo session_id();
?>
求帮助!
上面的代码有点问题,应该是在禁用cookie和开启session.use_trans_sid情况下反复刷新如下页面
<?
session_start();
echo session_id();
?>
每次都会显示一个新的回话id 展开
2个回答
展开全部
希望我这一句话能解开你的疑惑,如果你没有登陆,也就是没有注册session的时候,session_Id
是根据算法随机变化的,因此才有了你的困惑,但是如果你一旦注册的session,这个session_id就会固定不变....直到你注销
是根据算法随机变化的,因此才有了你的困惑,但是如果你一旦注册的session,这个session_id就会固定不变....直到你注销
追问
我现在知道我不断刷新这个操作,本身就是有问题的
我需要实现的目的是在禁用cookie的情况下,仍然能用session实现身份验证
楼下cxy649359628的答案其实已经很明确了,但是在我的机器上就是无法实现
不知道你知不知道问题出在哪里,谢谢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
理论上可以,不过我没试过。
session_start();
echo session_id();
echo "<a href=''>aa</a>";
exit();
通过链接点呢?
如果你的用户独立,可以保存到数据库
更多追问追答
追问
我怎么看不懂你说什么 - -!
禁用cookie,不使用传递变量的方式传递id,除此之外怎么样使用session?
追答
关键在于怎么识别几次访问是不是一个人,头文件里的有ip呀密码啥的,跟据这个保存session_id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询