Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: czyszczenie sesji
Forum PHP.pl > Forum > Przedszkole
Kruq
witam
mam sobie dwa takie pliczki
index.php
  1. <?php
  2.  
  3. echo $_SESSION['test'];
  4. $_SESSION['test']=&#092;"testowanie\";
  5. echo &#092;"<br><a href=\"a.php\">link</a>\";
  6. ?>

oraz
a.php
  1. <?php
  2.  
  3.  
  4. echo $_SESSION['test'];
  5.  
  6. unset($_SESSION['test']);
  7.  
  8. echo &#092;"<br><a href=\"index.php\">link</a>\";
  9. ?>


niby wszystko ok ale myslalem ze przez funckcje
Kod
unste()
wyczyszcze sesje , ale sie przeliczylem .... wszystko wyglada tak

wchodze na na index.php pojawia sie tylko link no i OK potem link do a.php pojawia sie sesja + linka do inex.php a gdy tam wchodze to moim zamiarem bylo spowrotem ujrzec tylko link do a.php ale widze rowniez sesje , DLACZEGO questionmark.gif

dopiero po zastosowaniu
Kod
session_destroy();
"czysci mi sesje , ale to chyba czysci all sesje na stronce a ja chce tylko wyczyscuc wybrana sesje .... jak to zrobic questionmark.gif
dzieki
donpablo
session_destroy() niszczy sesję związaną z danym userem a nie wszystkie...a jeśli sesja dokleja się do linku bez jej przekazania to zapewne masz ustawione na automatyczne jej dołączanie w pliku konfiguracji php.ini "session.auto_start", jeśli jest ustawione na 1 to zmień na zero.
Kruq
"session.auto_start" mam na OFF wiec nie wiem c o jest .... tak jakby funkcja unset($_SEESION['test']); nie dzialala sad.gif
nie wiem co jest ...
marcin412
A nie prościej tak:
  1. $_SESSION['test'] = '';
?
Damonsson
Ten użytkownik może już nie żyć...
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.