Kapcsolat űrlap php
Ebben a cikkben megpróbálom elmagyarázni, hogyan kell létrehozni egy 0 visszajelzési űrlapot php elleni védelem a spam leveleket. Tehát kezdjük el beírni a script kódot.
1. Első lépésként hozza létre a fő index.php és adjunk hozzá egy egyszerű űrlap a html:
Nézzük meg, mi van írva a fenti, így nincs kérdés.
action = „request.php” - a fájl küldünk az űrlap adatokat
method = „POST” - módszer átadása „POST” adatok formájában
2. Most létre request.php fájlt ugyanabban a könyvtárban, mint a index.php és adjuk hozzá a következő:
CSS segítségével felhívni a forma, ahogy tetszik, akkor nem mondja, adok egy egyszerű példát.

Az űrlap kész, mielőtt tovább mennénk, ellenőrizze a teljesítményét, ha működik, lépni.
Protect Form Spam
A legegyszerűbb és legjobb módja annak, hogy a spam ellen formájában spam - ez hozzáadódik a forma láthatatlan mezők.
Az ötlet a következő: Spam-robot megpróbál minden mezőt töltsön ki (akkor is, ha nem látható), természetesen a felhasználó nem tudja kitölteni őket, mivel azok nem léteznek, és mi hasznára válhatnának, hozzátéve, egyszerű szabály - „Ha elrejti a mező ki van töltve, a küldő levelek törlésre kerül, ha nem töltötte, akkor küldik. " És így megyünk.
1. Add az új mezőt a formában:
Ebben már eltávolította az összes extra attribútumok, ahogy mondják, nincs semmi, és hagyja csak a típus és a mező nevét, valamint hozzá egy osztályt, hogy CSS-en keresztül, már el van rejtve a felhasználó számára.
2. Adjon hozzá egy szabályt a CSS stílus fájlban:
Vagy ha nincs CSS fájlt, majd hozzáadjuk a index.php a fej tag, a következő bejegyzést:
3. hoztunk létre egy mezőt, és elrejtette, most kell adni feltételek request.php file:
Ragadja meg a szöveget a területen spam, ez lesz hozzá egy sort az elején:
És további feltételeket, hogy ellenőrizze a spam.
Az eredmény egy request.php:
Mi ellenőrizze, és ha működik, akkor a forma már nem tartanak spam.
Mint egy bónusz, megmutatom, hogyan kell megjeleníteni a szöveget a hálaadás.
Szöveg hozzáadása hálaadás
1. Az index.php fájlt, adjuk hozzá a következő bejegyzést (bárhol lehet):
Kap itt van egy ellenőrzési lehetőség, hogy kiadja a request.php fájlt, ha a forma eltűnt, és ha igen, hogy adjunk a blokk:
2. Most a stílusok teszik rögzített, így nem árt, és ahol lehetett látni:
3. Ok, ha küld egy doboz jelenik meg, de továbbra is lóg, és szeretné látni néhány másodperc múlva eltűnt, erre használjuk jquery.
Kezdeni, kösse össze a tag könyvtár vezetője.
És az alábbiakban ezt a bejegyzést hozzá a következő szkriptet:
Van elég egyszerű, ha az oldal betöltődik a blokk fokozatosan eltűnik 5 másodpercig.
Ha azt szeretnénk, hogy egy visszatartott megadott érték űrlapmezőket elküldése után, majd vissza egy kicsit kihívás a mezőket: