课程
/后端开发
/PHP
/PHP进阶篇
当一个页面开启了session之后,会独占这个session文件,这样会导致当前用户的其他并发访问无法执行而等待...怎么解决呢?一写session_start() 页面就卡死,,就是跟在<?php后面
2016-01-27
源自:PHP进阶篇 4-6
正在回答
主要是因为你第一个页面比较耗时,session_start后,session操作句柄被锁定保护(防止再次并发session_start修改数据导致session数据混乱),所以同浏览器下打开其他页面,会阻塞等待第一个耗时页面执行结束session释放锁定。
解决方式请参考https://blog.51cto.com/phpme/5075832
每个用户连接产生的session都是不同的,不存在冲突问题,可以将代码贴出来分析一下。
FindingLX 提问者
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
1 回答session_start()的问题
1 回答答案写的太死了
1 回答晕了晕的死死的
3 回答关于分页的写法
2 回答ajax提交页面表单成功后,php拿不到页面数据。