时时商务社区

标题: 实现在同一方法中获取当前方法中新赋值的session值解决方法 [打印本页]

作者: qz234    时间: 2018-2-14 05:56

            项目开发中遇到这样一个问题,在同一方法中对session数组进行赋值,但是想在此方法中接着使用此session,因为我是用的if…elseif…,由于排斥作用,在if条件中给session赋值后,再调用方法进入另一个elseif条件中就获取不到上一步的赋值,现将解决方法总结如下:
PHP SESSION有一个函数:session_write_close(),这个函数的作用是:写入session数据保存并且结束session。
手册中对该函数的描述中说到:Session data is usually stored after your script terminated without the need to call session_write_close()。
即:session数据通常是在脚本结束才保存数据,除非你调用了session_write_close()。
至此问题得以解决。
            
            
您可能感兴趣的文章:
  • Session的工作机制详解和安全性问题(PHP实例讲解)
  • php自定义session示例分享
  • PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
  • php中session过期时间设置及session回收机制介绍
  • 一个严格的PHP Session会话超时时间设置方法
  • PHP独立Session数据库存储操作类分享
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2