Be carefule that session_start() will add the followin HTTP header. -------------------------------------------------------------------------------- Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 -------------------------------------------------------------------------------- To prevent it, you need to call session_cache_limiter("nocache") before calling session_start() -------------------------------------------------------------------------------- session_cache_limiter("nocache"); session_start(); -------------------------------------------------------------------------------- There are 4 valuse you can use for session_cache_limiter() public private_no_expire private nocache ==> Use "nocache"