itsureboy Posted October 14, 2011 Share Posted October 14, 2011 I'm having a problem and need an answer to why its happening and how to prevent it. Scenario: I begin load my home page which starts with a session_start(); .... Before it FULLY completes loading I try to navigate to another page and BOOM, that page will not load and any other page that begins with session_start(); will not load unless I close and restart the entire browser or wait about 10 minutes.... I will note my website makes ajax calls every 5 seconds or so, but I use setTimeout for them. Any help??? Thanks ahead! Quote Link to comment https://forums.phpfreaks.com/topic/249087-php-locks-session-when-page-load-interrupted-before-complete-load/ Share on other sites More sharing options...
codefossa Posted October 14, 2011 Share Posted October 14, 2011 To make a call every 5 seconds, it would make more sense to use setInterval(). Anyways, if that happens, just clear the session from your browser. If you must, just clear your cookies and sessions go along with it. You can try this. $session_id = session_id(); if (empty($session_id)) session_start(); Quote Link to comment https://forums.phpfreaks.com/topic/249087-php-locks-session-when-page-load-interrupted-before-complete-load/#findComment-1279219 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.