LMSouq
php-dev Open

Check if PHP session has already started

AR
Arda
1 month ago
3 views
Problem Description
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 `session_start()` on this script I sometimes get the error message for "session already started". For that I've put these lines: if(!isset($_COOKIE["PHPSESSID"])) { session_start(); } but this time I got this warning message: > Notice: Undefined variable: _SESSION Is there a better way to check if session has already started? If I use `@session_start` will it make things work properly and just shut up the warnings?

AI-Generated Solution

Powered by LMSouq AI · GPT-4.1-mini

✓ Solution Ready
Analyzing problem and generating solution…
Was this solution helpful?
Back to Knowledge Base