Autor | Zpráva | ||
---|---|---|---|
srigi Profil |
#1 · Zasláno: 15. 7. 2008, 23:46:21
Captchu je mozne v PHP implementovat v podstate dvoma roznymi sposobmi. Oba maju jedno spolocne: na mieste tagu <img> je ako atribut src uvedeny php skript, napr. takto
<img src="generate_captcha.php" alt="captcha" /> 1. sposob uklada hodnotu vygenerovaneho obrazku do SESSION, takze ju spracovavajuci skript najde prave tu. 2. sposob pouziva zlozitejsi mechanizmus: - skript, ktory kreslil formular, vygeneruje token a ten preda skriptu generate_captcha.php, napr. takto <img src="generate_captcha.php?token=sdf687sd7fs6d76cs87dc" alt="captcha" /> - generate_captcha.php vygeneruje obrazok a hodnotu textu ulozi do DB spolu s tokenom Mna zaujima, v com je druhy sposob vyhodnejsi, pouzivaju ho skoro vsetky velke weby, naopak ked googlujem 'captcha php howto' dostavam navody na jednoduchsi prvy sposob. THX, Srigi. |
||
Ssob Profil |
#2 · Zasláno: 16. 7. 2008, 00:14:44
Rekl bych, ze druha verze se pouziva protoze ji nerozhodi zadne uzivatelske (ne)nastaveni, kdezto prvni verze nebude fungovat v pri vypnutych cookies. Kdyz ma uzivatel vypnute cookies, tak se standartne pridava za odkazy PHPSESSID, v pripade captchy neexistuje zadne reseni - proto se to nepouziva.
|
||
Časová prodleva: 16 let
|
0