Kapcha pentru site-ul pe php cu actualizarea

Apache este folosit pentru a proteja împotriva roboților omniprezenți ca site-urile spam într-un mod automat.

În primul rând, acest lucru se referă la site-urile de internet de pe motoarele pregătite. Din păcate, acestea nu sunt nici măcar salvate de captcha (dacă descrierea "găurii" din motor a ajuns pe Internet). Adevărul este că, dacă resursele tale sunt deja destul de populare, atunci cu siguranță vor fi oameni care vor să fie proaspați pe cheltuiala ta. Ei vor scrie scenariul exact sub motorul dvs. și cu siguranță vor spamul site-ul dvs. oricum.







Pentru a proteja toate acestea, ar trebui să puneți captcha. Dar captura nu este întotdeauna generată bine, deci nici o persoană nu o poate descifra. Din acest motiv, se recomandă să faceți o CAPTCHA specială cu actualizarea.

Asta este, dacă utilizatorul nu-l poate decripta, apasă butonul "Actualizare", codul de verificare devine diferit. Vom analiza acest lucru acum.







În primul rând, vom analiza codul pentru generarea captcha.

Avem fontul în felul următor: "fonts / verdana.ttf". Apoi, creați un fișier special numit captcha.php cu un cod specific.

De fapt, acest script include trei etape:

  1. Generați un șir aleator și scrieți-l în sesiune.
  2. Desenați o imagine.
  3. Trimiterea unui antet și afișarea unei imagini.

Toate cele trei puncte pot fi implementate diferit în captcha diferite, dar toate cele trei etape sunt întotdeauna prezente. Poți să faci niște coduri gata făcute cu generarea unei captuse destul de complexe, dar în același timp, complet citibile.

Apoi, ar trebui să începeți captcha.

Când faceți clic pe butonul "Actualizați", eticheta img cu captcha modifică atributul src. Src este diferit de fiecare dată. Acest lucru nu are niciun efect asupra CAPTCHA însăși (dacă nu o dorește, bineînțeles), dar pentru browser este o imagine nouă, așa că o încarcă din nou. În captcha.php, este creat un cod complet nou, este scris din nou în sesiune, imaginea este redată și returnată ulterior la eticheta img.







Articole similare

Trimiteți-le prietenilor: