Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Działania na sesjach. Undefined index
Forum PHP.pl > Forum > Przedszkole
pspgor
Witam. Mam oto taki kod:
index.php
  1. // rozpoczęcie buforowania (jest to potrzebne by nie mieć błędów typu headers already sent)
  2. ob_start();
  3.  
  4. // start sesji
  5. session_start();
  6.  
  7. ?>
  8.  
  9. <body>
  10. <h2>Witaj na stronie głównej</h2>
  11.  
  12. <?php
  13. if(isset($_SESSION['logged'])) {
  14. ........

i wywala mi błąd Undefined index logged w ostatniej linijce. Dodam też, że miałem już razem z 'isset', ale wtedy wywalało błędy np. w pliku wyloguj.php
  1. <?php
  2.  
  3.  
  4.  
  5. // jeśli user jest zalogowany
  6. if($_SESSION['logged'])
  7. {
  8. // to go wylogowujemy i usuwamy jego dane z sesji
  9. $_SESSION['logged'] = false;
  10. $_SESSION['nick'] = '';
  11. $_SESSION['email'] = '';
  12. $_SESSION['haslo'] = '';
  13. $_SESSION['imie'] = '';
  14.  
  15. echo 'Zostałeś poprawnie wylogowany! <a href="index.php">Strona główna</a>';
  16. }
  17. else
  18. {
  19. echo 'Nie byłeś zalogowany! <a href="index.php">Strona główna</a>';
  20. }
  21. ?>

i wywala ten sam błąd czy to z 'isset', czy bez sad.gif
nospor
Cytat
i wywala ten sam błąd czy to z 'isset', czy bez
Niemożliwe

if($_SESSION['logged'])
nie ma indeksu logged wiec pluje bledem.

if(isset($_SESSION['logged']) && $_SESSION['logged'])
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.