Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Warning: session_destroy(): Trying to destroy unin, j.w
-Gość_kamil-
post 16.11.2005, 11:21:13
Post #1





Goście







witam. mam taki skrypcik:
  1. <?
  2. if ($_GET["login"]=="koniec") { // wylogowanie
  3. }
  4.  
  5.  
  6. function istnieje($login, $haslo) { // test na istnienie uzytkownika i hasla
  7. if ($login=="" or $haslo=="") return false;
  8. if ($login=="Jan" and $haslo=="Kowalski") return true;
  9. if ($login=="Kubus" and $haslo=="Puchatek") return true;
  10. return false;
  11. }
  12.  
  13.  
  14. if (istnieje($_POST["login"],$_POST["haslo"])) { // zalogowanie
  15. $_SESSION["zalogowany"]="tak";
  16. $_SESSION["login"]=$_POST["login"];
  17. $_SESSION["haslo"]=$_POST["haslo"];
  18. }
  19.  
  20.  
  21. if ($_SESSION["zalogowany"]=="tak") {
  22. echo "czesc ".$_SESSION["login"];
  23. echo "<p><a href="{$_SERVER["PHP_SELF"]}?login=koniec">wyloguj się</a>";
  24. } else {
  25. echo "aby zalogować się, wypełnij formularz";
  26. echo '<form action="'.$_SERVER["PHP_SELF"].'" method="post">
  27. Login:<br /><input type="text" name="login" /><br />
  28. hasło:<br /><input type="text" name="haslo" /><br />
  29. <input type="submit" value="OK" />
  30. </form>';
  31. }
  32.  
  33. ?>



i wyskakuje mi taki blad:

  1. <?php
  2. Warning: session_destroy(): Trying to destroy uninitialized session in c:&#092;usrkrasnalwwwtplogowanie.php on line 4
  3. ?>


o co chodzi?
Go to the top of the page
+Quote Post
Jojo
post 17.11.2005, 10:26:11
Post #2





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


Aby wykonało się session_destroy(), wcześniej musisz mieć session_start().


--------------------
Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów.

Blog: Małolepszy.info
Go to the top of the page
+Quote Post
-nieco__-
post 12.04.2012, 15:05:47
Post #3





Goście







pół dnia się wczoraj z tym męczyłem -a to ostatnie zdanie wyjaśniło mi wszystko hehe, JEŚLI CHCESZ ZNISZCZYĆ SESJĘ to w skrypcie (w warunku) czy gdzie tylko umieścisz sobie wykonanie session_destroy(); musi być wcześniej session_start(); smile.gif))) wielkie thx -wszystko juzdziała pięknie
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 - 04:05