Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> token, sesje
glass
post 29.03.2008, 18:24:55
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 23.03.2007
Skąd: United Kingdom

Ostrzeżenie: (10%)
X----


chce zrobić tokena do formularza, ponoć jest mniej efektywny ale mi się podoba z wyjątkiem jednego szczegółu nie chce działać!

wklejam taki kod 'formularz.php'

  1. <?php
  2. $_SESSION['token'] = '';
  3. ?>
  4.  
  5. <?php
  6. for($i=0;$i<5;$i++) {
  7.  $liczba = rand(0,9);
  8.  $_SESSION['token'] .= $liczba;
  9.  $img .= '<img src="'.$liczba.'.gif" />';
  10. }
  11. ?>
  12.  
  13. <html>
  14.  <head>
  15.  <title>token</title>
  16.  </head>
  17.  
  18.  <body>
  19. <p>Wprowadź ponizszy kod do formularza</p>
  20.  
  21. <?php echo $img; /* Wyświetla token w formie graficznej */ ?>
  22.  
  23. <form action="sprawdz.php" method="post">
  24.  <input type="text" name="token">
  25.  <input type="submit" value="ok" />
  26. </form>
  27.  </body>
  28. </html>


i w pliku 'sprawdź.php' takie coś:

  1. <?php
  2. if ($_SESSION['token'] == $_POST['token']) echo "Wprowadzono <b>poprawny</b> kod";
  3. else echo "Wprowadzono <b>niepoprawny</b> kod";
  4. ?>


myślę że źle wywołuje bądź rejestruje zmienną w sesji, albo zależy to od ustawienia serwera questionmark.gif
działam na localhost

niech ktoś poradzi P:)questionmark.gif

Ten post edytował glass 29.03.2008, 21:22:49


--------------------
Marcin Małysa
Zapisz się na listę mailingową http://tnij.org/mai_l otrzymasz porady webmastera i fragment e-book-a gratis
http://tnij.org/prezent_nagranie_mp3
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.07.2025 - 07:50