Ich habe eine PHP-Datei, die manchmal von einer Seite aufgerufen wird, die eine Sitzung gestartet hat, und manchmal von einer Seite, auf der keine Sitzung gestartet ist. Wenn ich also session_start()
bei diesem Skript erhalte ich manchmal die Fehlermeldung "Sitzung bereits gestartet". Dafür habe ich diese Zeilen eingefügt:
if(!isset($_COOKIE["PHPSESSID"]))
{
session_start();
}
aber dieses Mal erhielt ich diese Warnmeldung:
Hinweis: Undefinierte Variable: _SESSION
Gibt es eine bessere Möglichkeit zu prüfen, ob die Sitzung bereits begonnen hat?
Wenn ich die @session_start
Wird es dafür sorgen, dass die Dinge richtig funktionieren und die Warnungen einfach verstummen?