Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> sesja zniszcznie i generowanie, EOT - skończony
chomiczek
post 5.04.2006, 11:59:14
Post #1





Grupa: Zarejestrowani
Postów: 271
Pomógł: 4
Dołączył: 5.01.2005

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


Witam, mam taki problem, a mianowicie w określonej sytuacji potzrebuje zniszczyc aktualna sesje, w zmiennej zachować pewien identyfiaktor z tej sesji, a następnie uruchomić nową sesje z innym session_id(), potem juz tylko dopisze wartość ze zmiennej do której zapisywałem ten identyfikator.

Próbowałem czegoś takiego, ale nie działa:
  1. <?php
  2. if ($_GET['idE']) {
  3. $x = session_id();
  4. header("Location: error.php?sesja=".$x."|".$_GET['idE']."");
  5. }
  6. else {
  7. echo '<br/>'.session_id();
  8. }
  9. ?>

a moze patrze wogóle w złą strone??

Ten post edytował chomiczek 5.04.2006, 12:57:07


--------------------
created by chomiczek
Go to the top of the page
+Quote Post
czachor
post 5.04.2006, 12:34:35
Post #2





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


z manuala:
  1. <?php
  2. <?php
  3. // Inicjalizuj sesję
  4. // Jeśli używasz sesion_name("cośtam"), nie zapomnij o tym teraz!
  5. // Usuń wszystkie zmienne sesyjne
  6. $_SESSION = array();
  7.  
  8. // Jeśli pożądane jest zabicie sesji, usuń także ciasteczko sesyjne.
  9. // Uwaga: to usunie sesję, nie tylko dane sesji
  10. if (isset($_COOKIE[session_name()])) {
  11.  setcookie(session_name(), '', time()-42000, '/');
  12. }
  13.  
  14. // Na koniec zniszcz sesję
  15. ?>


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
chomiczek
post 5.04.2006, 12:56:40
Post #3





Grupa: Zarejestrowani
Postów: 271
Pomógł: 4
Dołączył: 5.01.2005

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


oka.. zrobiłem:
  1. <?php
  2. if ($_GET['idE']) {
  3. $x = session_id();
  4. $_SESSION = array(); // Usunięcie zmiennych.
  5. session_destroy(); // Zamknięci sesji.
  6. setcookie (session_name(), '', time()-300, '/', '', 0); // Usunięcie pliku cookie.
  7. header("Location: error.php?sesja=".$x."|".$_GET['idE']."");
  8. }
  9. ?>


EOT


--------------------
created by chomiczek
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 23:54