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

Kapcsolódó cikkek