Autor | Zpráva | ||
---|---|---|---|
majo23 Profil * |
#1 · Zasláno: 22. 11. 2007, 20:22:50
Mám tento PHP kód na odhlásenie ale nefunguje. Po jeho vykonaní je v echo $_SESSION["prihlasen_id"]; naozaj hodnota prázdna, ale akonáhle vyskúšam jednoduchý script na zistenie session, tak tam už má hodnotu "1".fakt už neviem ako ďalej.
Za každú radu Ďakujem. <P> <?php ob_start(); Session_Start(); session_destroy (); $_SESSION["prihlasen_id"]=""; echo $_SESSION["prihlasen_id"]; ob_end_flush(); ?> <BR> Boli ste odhlásený.</P> |
||
Měsíček Profil |
#2 · Zasláno: 22. 11. 2007, 20:33:02
session_destroy(); != session_destroy ();
tím myslím ta mezera ;) |
||
majo23 Profil * |
#3 · Zasláno: 22. 11. 2007, 20:38:08
nepomohlo...stále má session hodnotu 1
|
||
majo23 Profil * |
#4 · Zasláno: 22. 11. 2007, 20:42:30
A toto mám v tej testovacej stránke:
<?php if($_SESSION["prihlasen_id"]=1) { echo "existuje session"; echo $_SESSION["prihlasen_id"]; } else { echo "neexistuje session"; echo $_SESSION["prihlasen_id"]; } ?> |
||
Ján Kobezda Profil |
#5 · Zasláno: 22. 11. 2007, 20:43:34
session_destroy() daj na koniec:
<?php ob_start(); Session_Start(); $_SESSION["prihlasen_id"]=""; echo $_SESSION["prihlasen_id"]; session_destroy(); ob_end_flush(); ?> |
||
Alphard Profil |
#6 · Zasláno: 22. 11. 2007, 20:45:06
ta mezera AFAIK nevadí (já ji dávám všude)
ale k problému, podívej se na příklad na http://cz2.php.net/manual/cs/function.session-destroy.php |
||
majo23 Profil * |
#7 · Zasláno: 22. 11. 2007, 21:12:01
Už to mám.Ďakujem všetkým za radu.
|
||
Časová prodleva: 16 let
|
0