課程
/后端開發
/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拿不到頁面數據。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2022-03-23
主要是因為你第一個頁面比較耗時,session_start后,session操作句柄被鎖定保護(防止再次并發session_start修改數據導致session數據混亂),所以同瀏覽器下打開其他頁面,會阻塞等待第一個耗時頁面執行結束session釋放鎖定。
解決方式請參考
https://blog.51cto.com/phpme/5075832
2016-01-27
每個用戶連接產生的session都是不同的,不存在沖突問題,可以將代碼貼出來分析一下。