Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak usunąć pojedyńczą sessie?
Forum PHP.pl > Forum > Przedszkole
Sito_s
Mianowicie jak można usunąć tylko jedną sessie, np: mam
  1. <?php
  2.  
  3. $_SESSION['jeden'] = 1;
  4. $_SESSION['dwa'] = 2;
  5.  
  6. ?>

i chcę usunąć tylko drugą sessie bo jest mi niepotrzebna, ale pierwsza ma zostać.
nospor
unset($_SESSION['dwa']);?
Sito_s
Aha dzięki czyli sessia wtedy znika i tyle.
nospor
Napewno wtedy znika z tabeli $_SESSION element o indexie 'dwa'
Sito_s
No to git, aha i jeszcze coś jak sprawdzić czy tablica posiada jakieś elemęty.
nospor
  1. <?php
  2.  
  3. if (empty($_SESSION))
  4. echo &#092;"Nic nie ma\";
  5. else
  6. echo &#092;"Coś ma\";
  7.  
  8. ?>
Sito_s
Aha myślałem o tym ale coś mi mówiło że to tylko do zmiennych a nie do tablic. Jak tak to gitez. Dzięki bardzo smile.gif
nospor
Można jeszcze:
  1. <?php
  2.  
  3. if (count($_SESSION)==0)
  4. echo &#092;"Nic nie ma\";
  5. else
  6. echo &#092;"Coś ma\";
  7.  
  8. ?>


lub zwyczajnie:
  1. <?php
  2.  
  3. if (!$_SESSION)
  4. echo &#092;"Nic nie ma\";
  5. else
  6. echo &#092;"Coś ma\";
  7.  
  8. ?>
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.