I have a PHP file that is sometimes called from a page that has started a session and sometimes from a page that doesn\'t have session started. Therefore when I have s
s
On PHP 5.3 this works for me:
if(!strlen(session_id())){ session_name('someSpecialName'); session_start(); }
then you have. If you do not put the not at if statement beginning the session will start any way I do not why.