Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Generowanie losowego kodu
lopez_222
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 4.05.2006

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


Mam formularz do pobierania danych użytkownika, ale strasznie dużo spamu mi przychodzi. Sama walidacja danych już nie wystarcza. Wiem że zapobiec temu można dodając do formularza opję wprowadzenia hasla przez logującego się, czegoś takiego jak :"wprowadź kod widoczny na obrazku".
No właśnie i mam pytanie propo tego jak się do tego zabrać - podejrzewam że pomocna tu będze funkcja random, ale może ktoś wie czy są już gotowe skrypty do tego i jak się ewentualnie coś takiego nazywa.
Go to the top of the page
+Quote Post
gabcio
post
Post #2





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

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


Zrob sobie cos takieg:

  1. <?
  2. function generuj_numer()
  3. {
  4. global $numer;
  5. $ile_liter = 7;
  6. $litery = '0123456789'; 
  7. srand((double)microtime()*1000000);
  8. $numer = ''; 
  9. $liter = strlen($litery); 
  10. for ($i=0;$i<$ile_liter;$i++)
  11. { $numer .= substr($litery,(rand()%($liter)),1); };
  12. };
  13. generuj_numer();
  14. ?>


I w polu formularza wpisz: '.$numer.' i zrob porownanie w if i bedzie to co potrzbujesz, tyle, ze bez obrazka a na samym golym numerku

Ten post edytował gabcio 25.10.2006, 10:34:56
Go to the top of the page
+Quote Post
lopez_222
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 4.05.2006

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


dzieki (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
phpion
post
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat
tyle, ze bez obrazka a na samym golym numerku

No czyli z dupy bo co to za problem podebrac ciag znakow z kodu strony (przez automat spamujacy)? Musisz poszukac o autoryzacji przez kod z obrazka - na forum na pewno bylo.
Go to the top of the page
+Quote Post
gabcio
post
Post #5





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

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


Chyba, ze specialnie sobie napiszesz taki automat do spamu, ktory bedzie szukal numerku..
Go to the top of the page
+Quote Post
phpion
post
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




No jesli ktos sie bawi w spam i chce nam uprzykrzyc zycie to chyba jest w stanie cos takiego zrobic prawda? Ponadto mozna dodac jeszcze sprawdzanie $_SERVER['HTTP_REFERER'] czy pochodzi z naszej domeny.
Go to the top of the page
+Quote Post
piwoszeq
post
Post #7





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 13.01.2005
Skąd: warszawa

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


poszukaj na googlach TOKEN (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
masa jest tego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.09.2025 - 13:55