I have been trying to debug this problem for hours but couldn’t. I have these two files:
My first file:
session_start();
$_SESSION['user'] = '1';
My second file:
session_start();
print_r($_SESSION);
echo $_SESSION['user'];
But The second file echoes an empty array. This works fine on my localhost but didn’t work on online server. I also have ‘register_globals’ turned off in php.ini
If you are using cPanel goto
cPanel>php.ini QuickConfig>Check for
If you have still facing the problem ask your cPanel guys they will help you