php关于session应注意的事项
来源:互联网 发布:手机自动开启移动数据 编辑:程序博客网 时间:2024/06/10 12:03
php关于session应注意的事项
获取session_id()时,应该先执行session_start(),否则读取的sessionId为空
获取之后为了方便其他请求获取sessionId,应该调用session_write_close()方法来关闭session
设置session时,调用session_id(targetSessionId)
该方法应该在session_start之前调用,不然不会生效
jQuery的uploadify插件,使用Flash上传文件,会导致发送的请求的sessionId有变化,这可能是因为通过Flash发送的请求丢失之前的cookie值引起的。
在服务器端查看session时,会发现是一些不同的sessionID值,服务器也认为会话已经改变了。
有些情况下,需要重新设置为之前的session值,可以通过POST参数将之前的sessionId传到服务器,然后重新设置一下即可。
获取session_id()时,应该先执行session_start(),否则读取的sessionId为空
获取之后为了方便其他请求获取sessionId,应该调用session_write_close()方法来关闭session
session_start();$sessionId = session_id();session_write_close();
设置session时,调用session_id(targetSessionId)
该方法应该在session_start之前调用,不然不会生效
if(!empty($_POST['PHPSESSID']) && empty($_SESSION)) { session_id($_POST['PHPSESSID']);}
jQuery的uploadify插件,使用Flash上传文件,会导致发送的请求的sessionId有变化,这可能是因为通过Flash发送的请求丢失之前的cookie值引起的。
在服务器端查看session时,会发现是一些不同的sessionID值,服务器也认为会话已经改变了。
有些情况下,需要重新设置为之前的session值,可以通过POST参数将之前的sessionId传到服务器,然后重新设置一下即可。
0 0
- php关于session应注意的事项
- 测试应注意的事项
- php注意的事项
- C#编码应注意的事项清单
- C#编码应注意的事项
- C#编码应注意的事项清单
- 培训生应注意的事项
- java 编程中应注意的事项
- 报表中应注意的事项
- java 编程中应注意的事项
- 简述驱动开发应注意的事项
- 程序设计和开发应注意的事项
- 比特币交易应注意的事项
- 网站优化应注意的事项
- 7个做SEO的小企业应注意的事项
- 入门训练:写程序应注意的事项
- Windows NT 驱动程序开发人员提示 -- 应注意避免的事项
- [转]C#编码应注意的事项清单
- Wildcard Matching
- Java自动读取指定文件夹下的所有文件
- C语言面试宝典
- 最简单的git命令
- libc
- php关于session应注意的事项
- 页面jsp编码utf-8,传递中文参数到java后台出现乱码
- HBase StoreFile(HFile)
- 一图理解行式数据库和列式数据库的区别
- Base64算法
- 闲聊架构、框架以及架构师
- SpringMVC框架入门使用
- Android adb 连接不上设备
- 下载Xcode 版本的 连接