Autor Zpráva
majo23
Profil *
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
session_destroy(); != session_destroy ();

tím myslím ta mezera ;)
majo23
Profil *
nepomohlo...stále má session hodnotu 1
majo23
Profil *
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
session_destroy() daj na koniec:
<?php
ob_start();

Session_Start();
$_SESSION["prihlasen_id"]="";
echo $_SESSION["prihlasen_id"];
session_destroy();


ob_end_flush();
?>
Alphard
Profil
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 *
Už to mám.Ďakujem všetkým za radu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0