Loading:


Jak zrobić Token w PHP (captcha)

Skrypt tworzy 5 cyfrowy token z liczb 23456789 bez 0 i 1 ponieważ przypominają one O i l wiec pozbyliśmy się ich.

Wymiary tokena określiliśmy w zmiennych:
$img_width = 100;
$img_height = 16;

Aby wyświetlić token w wyznaczonym miejscu wystarczy kod:

<img src="token.php" alt="token" style="vertical-align: middle" />

Jako scieżke do obrazka poprostu podajemy adres do kodu token.php



Całość przedstawiona jest na lisingu poniżej.




Napisz Artykuł

Listing

TREŚĆ ZABLOKOWANA
Dostęp do tej części serwisu został zablokowany, wyłącznie osoby zalogowane posiadają dostęp do większych zasobów serwisu Funkcje.net. Aby utworzyć konto na portalu, skorzystaj z linku 'Rejestracja' oraz wypełnij obowiązkowe pola formularza rejestracyjnego.

Więcej informacji na temat zniesienia treści zablokowanej jest dostępna tutaj.

Serwis Funkcje.net to ponad 4300 gotowych: funkcji, skryptów, kursów oraz artykułów z dostępnymi przykładami zastosowań oraz komentarzy.
Wszelkie pytania oraz sugestie prosimy kierować na: email: info@funkcje.net



Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=2&t=1587

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: igor
Ranga: Administrator serwisu Punktów: 26604
Komentarze użytkowników
Strasznie słaby token, pierwszy lepszy spmaer żlamie taką standordową czcionkę OCrem
autor: R4D3K | 369 | 2009-07-20 17:08:38


Ten token używam na stronie gdzie było mnustwo botów spamujących i zatrzymuje 100% jedynie ktoś kto specjalnie uprze sie na twoją strone poradzi sobie z tym tokenem, ale standardowo to najlepsze rozwiązania gdzie użytkownik nie ma problemu z odczytaniem go poza tym jest łatwy do konfiguracji i można go łatwo zmianić na trudniejszy. Dodatkowo do tokena polecam sprawdzanie skąd idą dane post czy get.
autor: Igor | 370 | 2009-07-20 21:04:27


Fajny token, ale mam mały problem, włożyłem go do formularza jednak czy wpisze się dobrze czy źle, i tak wysyła maila i nie wyskakuje mi żaden komunikat, co mogłem źle zrobić? :) Z góry dzięki za rady
autor: początkujący | 420 | 2009-08-18 22:01:53


musisz porównać to co wpisał użytkownik z tym co jest w $_SESSION['captcha'] jeśli to samo to wysyłasz jeśli nie to dajesz ze zły token
autor: Igor | 421 | 2009-08-19 11:42:03


    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       





funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-10 v.1.4.3 | design: diviXdesign & rainbowcolors