
众所周知,>
解决的方法:
1、存session时是否写了session_start();
2、取session时是否写了session_start();
3、存了session后打印session,确定session值是否保存;
4、是否session是否重名
获取session目录
一般在phpini里用sessionsave_path记录session在服务器的存储目录
sessionsave_path
=
"/var/lib/php/session"
更改用户组
chown
-R
nginxnginx
'sessionsave_path'
再来看看浏览器COOIKE禁用的问题:
session是依赖于cookie的,当你访问一个网站的时候,这个网站的服务器会为你生成一个唯一的session_id存储在客户端浏览器,当你在站内跳转页面的时候,浏览器会自动向服务器发送你的唯一session_id,服务器根据你的session_id获取session信息。但是当浏览器禁用cookie时,你的服务器无法获取session_id,服务器就无法获取你的session信息,就会导致session失效的问题。
下面介绍下解决办法:
这种情况下可以设置sessionuse_trans_sid=1,当我们向服务器发送请求时,URL会自动传送session_id的值。
sessionuse_trans_sid=1
以上就是关于怎么使用了session页面跳转不了了全部的内容,包括:怎么使用了session页面跳转不了了、网银支付成功后,页面跳转到我们网站的结果页面是session丢失,这种情况怎么解决、php 跳转页面session传递丢失等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)