Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z prostą capchą
kaiba55
post 17.10.2010, 13:06:02
Post #1





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 29.01.2010

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


Witam. Mam problem z prostą capchą.
Pierwszy plik:
  1. <?php
  2.  
  3. $token1=rand(5, 15);
  4. $token2=rand(5, 57);
  5.  
  6. $token=$token1+$token2;
  7.  
  8. echo $token;
  9.  
  10. <form action="look.php" method=post>
  11. <td>Wprowadź capche</td>
  12. <td align="center"><input type="text" name="token" size="30" maxlength="30" /></td>
  13. </tr>
  14. <td colspan="2" align="center" ><input type="submit" value="Wyślij" /></td>
  15. </form>';
  16.  
  17. ?>


Drugi plik:
Kod
<?php

if ($token=$POST['token']) {
echo 'Dobry kod';
} else{
echo 'Zły kod';
}

?>


I otóż chce tak, że losuje dwie liczby, dodaje je, pokazuje liczbe. Liczbe mam wpisać w formularz, jak jest źle wpisane pokazuje zły kod a jak dobrze, dobry kod. Tylko że jakoś mi to nie działa. Co jest źle?
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ulysess
post 17.10.2010, 13:19:18
Post #2





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


captcha składa się raczej z obrazka w którym jest jakiś ciąg znaków. ale coż..

  1. for($l = 0;$l<=1;++$l)
  2. {
  3. $kod .= rand(0,9);
  4. }
  5. $_SESSION['kod'] = $kod;
  6.  
  7. <form action="look.php" method=post>
  8. <table>
  9. <tbody>
  10. <tr>
  11. <td>Kod: '.$_SESSION['kod'].'</td>
  12. <td align="center"><input type="text" name="token" size="30" maxlength="30" /></td>
  13. </tr>
  14. <tr><td colspan="2" align="center" ><input type="submit" value="Wyślij" /></td></tr>
  15. </tbody>
  16. </table>
  17. </form>';
  18.  


drugi plik

  1. <?php
  2. if ($_SESSION['kod']=$POST['token']) {
  3. echo 'Dobry kod';
  4. } else{
  5. echo 'Zły kod';
  6. }
  7.  
  8. ?>
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: 22.06.2025 - 01:54