• 技术文章 >后端开发 >PHP问题

    php session 取不到值怎么办

    藏色散人藏色散人2020-11-20 09:55:07原创60

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

    推荐:《PHP视频教程

    最近在写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 取不到值怎么办的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php session
    上一篇:怎么解决php读取文件乱码问题 下一篇:php修改xml的方法
    第14期线上培训班

    相关文章推荐

    • php中session有什么用法• php怎么正确关闭session• php $_session用法是什么• php session 如何修改

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网