温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

php session 取不到值的解决方法

发布时间:2020-11-20 11:38:18 来源:亿速云 阅读:217 作者:小新 栏目:编程语言

这篇文章给大家分享的是有关php session 取不到值的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

php session取不到值是因为没有将session传递进来,其解决办法就是在使用php的session之前,通过“session_start()”方法打开session即可。

最近在写PHP的时候遇到了这个问题,session在整个网站没有关闭的情况下会一直存在,但是在一个页面初始化了session之后,我发下在另一个页面死活拿不到session值,用echo打印session信息发现根本就没有传递进来session,我还以为是php的session有别的用法。。。(っ °Д °;)っ,之前我只是在Asp和Jsp里面使用过session,后来终于找到了错误原因,php的session在使用之前是要先打开的:

session_start()

这句声明要放在所有使用session的语句前面,所以最好在php文件最前面就写上,免得忘了,这一点跟其他的语言使用session上是有点区别的,另外,关于php的session的使用,还有几个很有用处的函数,例如:

    isset($_SESSION['view'])  // 判断某个session值是否初始化
    unset($_SESSION['view'])   //删除某个session值

    session_destroy();      //谨慎使用 销毁所有的session数据

感谢各位的阅读!关于php session 取不到值的解决方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI