PHP客户端禁用了cookie之后session还能用吗?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36431166/article/details/84303959

答案是非常明确的可以的。

在服务器端获取Session数据,必须知道SessionID,那么这个ID又是需要cookie带回来,禁用也就说明带不回来,就想办法给带回来就是了。

以下是解决如何在这种情况下也使用session:

1、再设置php.ini文件中的”session.use_trans_sid = 1“,或者编译时打开打开了”--enable-trans-sid选项”

2、在服务器端将sessionid传给客户端url,访问时在服务器端通过session_id($_GET[’s’]);获取

猜你喜欢

转载自blog.csdn.net/qq_36431166/article/details/84303959
今日推荐