Az adatok helyességének ellenőrzése az űrlapon javascript használatával
Az adatok ellenőrzése és védelme
Természetesen a felhasználói bemenet érvényesítési formájában és elküldte a PHP script minden bizonnyal sor kerül közvetlenül a PHP szkript, hogy a felhasználó nem véletlenül helytelen információt, vagy nem tette meg szándékosan provokálni a script végrehajtása hibákat. De tegyük fel, hogy van egy hely nagyon nagy a forgalom, például 10000 látogatók egy nap, és minden felhasználó beírja az adatokat az űrlapot és elküldi a szervernek. Például a felhasználók 50 százaléka nem tölti ki a mezők egy részét, vagy helytelenül töltse ki azokat. Az adatok átkerülnek a forgatókönyvbe, ellenőrizni, és az űrlapot visszaadják a felhasználónak a hibajavításhoz. A mi esetünkben, ha nagy számú felhasználó létrejön az extra terhelést a szerver és a nagyobb forgalmat mind a szerver és a felhasználó.
Az adatvédelmi problémák kijavítása
Az első példa
Tehát, hogy például a következő formában (kötelező, mi határozza meg egy felhasználói nevet (feladó) és a szöveges üzenetek (msg), hogy e-mail-ben vagy ICQ felhasználó egyszerűen nem lehet):
Most meghatározzuk azokat a szabályokat, amelyek alapján az egyes mezőket ellenőrzik.
A feladó neve nem üres, nem rövidebb, mondjuk 3 karakter, legfeljebb 20.
ICQ-szám - ha van megadva, csak számjegyből áll, legfeljebb 5 és legfeljebb 9 karakterből állhat.
A Java szkript egy részét közvetlenül a mezőcímkébe helyezzük az ICQ-szám beírásához - ez a korlátozás lehetővé teszi a felhasználó számára, hogy csak ebben a mezőben adja meg a számjegyeket
* A Firefox 2.1-es és újabb verzióiban ez a parancsfájl nem működik.
Ezután ellenőriznie kell a megadott szám hosszát
Az üzenet szövege (msg) nem üres, és legalább 10 karakter
A második módszer a rossz adatokkal szembeni védelemre
Most meg kell adnunk a következőket a mezőkhöz:
Most definiáljuk a function checkreq ()
Most a „összegyűjti” az egyes blokkok úgy vannak kialakítva, hogy teszteljék a konkrét területeken egy funkciót, és adjuk hozzá a formáját az eljárás, amelynek hatására ez a funkció, mielőtt a forma a PHP script.
Most, amikor a felhasználó megpróbálja elküldeni az űrlapot, hogy a PHP script, a vezérlés az első java-script, hogy FALSE, ha legalább egy felhasználó hibát talál, a kurzor a területen, ahol a hiba (az első sorban), és az űrlap egyszerűen nem lehet elküldeni.
következtetés
További információk a témáról
Hogyan szerezzen munkát a szabadúszó csereprogramban egy tolmács képességeivel és a prezentáció megfelelő nyelvével
A PHP programozási nyelv használatával létrehozott biztonságos formanyomtatványok létrehozásának módszerei és módszerei