Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: czas i sesje ciag dalszy
Forum PHP.pl > Forum > PHP
mass
Mam pobrane dwa czasy ( z formularza - pisalem o tym wczesniej)
mam je zapisane w dwuch sesjach.
if ($czas1 == "") {
session_register("czas1");
$czas1=time();
}

if ($czas2 == "") {
session_register("czas2");
$czas2=time();
}


Teraz jesli przechodze do strony glownej chcialbym zeby mi te dwie sesje niszczyl. Nie mam pojecia jak to zrobic.
mlody
Cytat
... chcialbym zeby mi te dwie sesje niszczyl. Nie mam pojecia jak to zrobic.

Chyba zmienne sesyjne.
Użyj unset().
zombie
... raczej session_destroy();
kurtz
Cytat
... raczej session_destroy();
session_destroy jest deprecated. o wiele lepiej uzyc unset na $_SESSION.
ZbyszekS
session_destroy(); usunie całą sesję. Zastosuj:
session_unregister ( string nazwa)
session_unregister() wyrejestrowuje (zapomina) globalną zmienną o nazwie nazwa z bieżącej sesji.

Funkcja ta zwraca wartość TRUE jeśli zmienna została pomyślnie wyrejestrowana z sesji.

Notatka: Jeśli użyta została tablica $_SESSION (lub $HTTP_SESSION_VARS dla php 4.0.6 i starszych), użyj unset() aby wyrejestrować zmienną z sesji.

Ta funkcja nie usuwa zmiennej globalnej o nazwie nazwa, a jedynie zapobiega zapisaniu tej zmiennej jako części sesji. Jeśli chcesz usunąć odpowiednią zmienną globalną, musisz użyć funkcji unset().
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.