Ich habe 2 Dateien auf meinem Haupt-index.php Ich habe:PHP Login-Sitzung Zustand ändert sich nicht
<?php
session_start();
$_session['login']=false;
??
Ich habe eine andere PHP-Datei, wo ich die navbar speichern, in dieser PHP-Datei habe ich
if ($_SESSION['login']==true) { ?>
show this menu.. user is logged in.
<?php }else { <?
show this one, not logged in.
<?php } ?>
in meinem login.php ich einfach haben:
session_start();
$_SESSION['login']=true;
so, warum ist es, dass, wenn ich die login.php-Datei aufrufen (auf dem Klick auf eine Schaltfläche), der se Zustand Zustand wird nicht geändert?
$ _session! = $ _SESSION. PHP-Variablen unterscheiden zwischen Groß- und Kleinschreibung. – Devon
'$ _session' ist ein Superglobal und MUSS in Großbuchstaben geschrieben werden. –
Anders als oben, warum deklarieren Sie ein PHP-Tag für jede einzelne Zeile? – frosty