edyonline
asked on
[urgent] php session suddenly doesn't work
All of the sudden all of my session doesn't work properly. I even copy and paste the sample on the following page:
http://php.net/manual/en/function.session-start.php
when i go to next page, the session variable are empty. print_r($_SESSION) displays nothing. Help me!
http://php.net/manual/en/function.session-start.php
when i go to next page, the session variable are empty. print_r($_SESSION) displays nothing. Help me!
Is session_start() at the top of every page?
ASKER
yes, nothing changed, is this server side issue?
Was there any change / update at the web host ?
PHP upgrade ? Do you use cookies with sessions ?
PHP upgrade ? Do you use cookies with sessions ?
It has to be because the only thing browsers have to do with the session is possibly storing a cookie with the session id. And yes, Something has changed or it would be working still. Make sure there is nothing, not even white space, before the first "<?php" tag.
1. What does your code look like?
2. What happens when you:
echo session_id();
...after session_start()?
3. Have you tried the full steps to reproduce the problem on different browsers or on different networks?
4. If it happens with all browser / all networks, then the problem is definitely on the server, in which case I would first check for any disk space issues, then I would look at my php.ini file to find out where the session files are stored and would double-check to make sure there are no permissions problems there (a file should be created for each new session).
2. What happens when you:
echo session_id();
...after session_start()?
3. Have you tried the full steps to reproduce the problem on different browsers or on different networks?
4. If it happens with all browser / all networks, then the problem is definitely on the server, in which case I would first check for any disk space issues, then I would look at my php.ini file to find out where the session files are stored and would double-check to make sure there are no permissions problems there (a file should be created for each new session).
ASKER
it's not resolved yet but i think i'm getting close to find the root cause.. everytime I reboot the server, the session works just fine... but after a while the session problem come back again... maybe something to do with memory or space issue?
ASKER
to add more information, I checked the save_path in php.ini and all files inside that folders have 0 bytes file. But as i said previously, after reboot immediately everything is good for a while. How do I fix it? what should I look next?
ASKER
It's resolved now. The problem was the space issue. 100% on the mounted hd. Freed up some huge files and everything works perfect
I suggested checking for disk space issues.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
sorry i didn't really read your suggestion carefully because i was in panic mode yesterday. Had I read your suggestion first, I didn't have to go through it my self