Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> czyszczenie sesji
Kruq
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 2
Dołączył: 8.02.2004
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
dzieki
Go to the top of the page
+Quote Post
donpablo
post
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 28.02.2005

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
Kruq
post
Post #3





Grupa: Zarejestrowani
Postów: 56
Pomógł: 2
Dołączył: 8.02.2004
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


"session.auto_start" mam na OFF wiec nie wiem c o jest .... tak jakby funkcja unset($_SEESION['test']); nie dzialala (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
nie wiem co jest ...
Go to the top of the page
+Quote Post
-marcin412-
post
Post #4





Goście







A nie prościej tak:
  1. $_SESSION['test'] = '';
?
Go to the top of the page
+Quote Post
Damonsson
post
Post #5





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Ten użytkownik może już nie żyć...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 17:36