session有关问题
程序员文章站
2024-01-31 21:35:34
...
session问题
遇到一个奇怪问题,
session处理。我用的是数据库,但问题就来了。
用户登录信息一直保存不了,跟踪后,发现多次调用session_write(),存入数据库的sql只有第一次数据是对的。然后不使用数据库存储,使用files存储。问题就没有了。似乎是处理session的脚本出了问题,但在本地测试又是好的。只有线上有问题。对照phpinfo打出的session信息,没发现什么不一样。这是什么情况呀?
------解决方案--------------------
关键看你是怎么写入数据库的啊。。你应该没更新最近的session
------解决方案--------------------
写入到数据库时出问题吧
------解决方案--------------------
session_write 中应判断对应的 session_id 是否存在
如存在,就执行 修改 update
否则执行插入 insert
------解决方案--------------------
遇到一个奇怪问题,
session处理。我用的是数据库,但问题就来了。
用户登录信息一直保存不了,跟踪后,发现多次调用session_write(),存入数据库的sql只有第一次数据是对的。然后不使用数据库存储,使用files存储。问题就没有了。似乎是处理session的脚本出了问题,但在本地测试又是好的。只有线上有问题。对照phpinfo打出的session信息,没发现什么不一样。这是什么情况呀?
------解决方案--------------------
关键看你是怎么写入数据库的啊。。你应该没更新最近的session
------解决方案--------------------
写入到数据库时出问题吧
------解决方案--------------------
session_write 中应判断对应的 session_id 是否存在
如存在,就执行 修改 update
否则执行插入 insert
------解决方案--------------------
相关文章
相关视频
推荐阅读
-
不是说session_start()前面不能有输出吗?小弟我输出值后初始化,也oK
-
Mysql处理未被适当关闭的表的问题_MySQL
-
PHP中require和include路径问题总结,requireinclude
-
php-WORDPRESS PHP标题写法的问题
-
Mysql常见问题集锦_MySQL
-
Oracle 多 session 串行访问同一个 block 测试
-
请问大侠,Memcache的有关问题
-
php 发送邮件有关问题?
-
数据库Table 'content_tags' ...should be repaired表损坏问题
-
详解php设置session(过期、失效、有效期),详解session_PHP教程