实现在同一方法中获取当前方法中新赋值的session值解决方法

2015-01-24信息快讯网

这篇文章主要介绍了在同一方法中获取当前方法中新赋值的session值解决方法,需要的朋友可以参考下

项目开发中遇到这样一个问题,在同一方法中对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()

至此问题得以解决。

PHP将字符分解为多个字符串的方法
thinkphp使用literal防止模板标签被解析的方法
ThinkPHP控制器里javascript代码不能执行的解决方法
ThinkPHP处理Ajax返回的方法
php隐藏IP地址后两位显示为星号的方法
php中call_user_func函数使用注意事项
php中base_convert()进制数字转换函数实例
PHP字符串比较函数strcmp()和strcasecmp()使用总结
php中time()与$_SERVER[REQUEST_TIME]用法区别
php中getservbyport与getservbyname函数用法实例
PHP自定session保存路径及删除、注销与写入的方法
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
php使用session二维数组实例
php验证session无效的解决方法
CI框架Session.php源码分析
destoon在360浏览器下出现用户被强行注销的解决方法
PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
php采用curl访问域名返回405 method not allowed提示的解决方法
Thinkphp使用mongodb数据库实现多条件查询方法
ThinkPHP页面跳转success与error方法概述
修改ThinkPHP缓存为Memcache的方法
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
destoon安装出现Internal Server Error的解决方法
PHP base64编码后解码乱码的解决办法
CI框架自动加载session出现报错的解决办法
PHP独立Session数据库存储操作类分享
一个严格的PHP Session会话超时时间设置方法
php中session过期时间设置及session回收机制介绍
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
php面向对象中的魔术方法中文说明
©2014-2024 dbsqp.com