Video: Miten (4 Songs): Mother Inside 2024
Sinun yleisenä tavoitteena on varmistaa, että kaikki käyttäjän, joko web-lomakkeesta, verkkopalvelusta tai muualta tarkistetaan ja puhdistetaan PHP-validoinnin kautta.
Jotta virheet voidaan palauttaa lomakkeeseen, sinun on käytettävä istuntoja. Lisäksi sinun on täytettävä tila, joka antaa virheilmoituksen PHP-lomakkeesta kyseisellä lomakkeella. Tämä merkitsee hieman muutoksia perusmuotoon. php-tiedosto. Tämä tuntuu loogiselta paikka aloittaa harjoituksen.
-
Avoin lomake. php teidän editorissa.
-
lomakkeessa. php, lisää seuraava koodi ylhäältä, ilmoituksen yläpuolella:
-
Muuta rivi näyttääksesi tämän koodin:
php if (isset ($ _ SESSION ['virhe']) && isset ($ _ SESSION ['formAttempt'])) {unset ($ _ SESSION ['formAttempt']); tulosta "havaitut virheet
n"; foreach ($ _SESSION ['virhe'] kuin $ error) {print $ error. "
n";} // end foreach} // loppu jos? >
-
PHP-validoinnin testaamiseksi sinun on ohitettava JavaScript-validointi. Siksi kommentoi JavaScript-validointitiedostoa, lomake. js, niin että se ei lataudu.
Rivin pitäisi näyttää tältä, kun olet valmis:
-
Tallenna lomake. php.
-
Lataa sivu selaimellasi osoitteessa // localhost / lomake. php.
Lomakkeen tulee lähettää ilman virheitä, koska JavaScript-validointi on poistettu tilapäisesti.
Lomakkeeseen lisätty PHP. php aloittaa istunnon ja näyttää sitten, onko istunto muuttujat nimeltä virhe ja formAttempt asetettu. Jos ne on asetettu, tiedät, että virheitä on olemassa ja että virheet ovat seurausta lomakeyrityksestä. LomakkeenLyhyt istunto-muuttuja on sitten poistettu käytöstä.
Tämä auttaa tilanteissa, joissa käyttäjät käyttävät Back-painiketta selaimessaan. LomakkeenTurkualta-istunto muuttuja asetetaan uudelleen seuraavan kerran lomakkeen lähettämiseen (kuten myöhemmin näet).
Jos virheitä esiintyy, tuotos luodaan tähän tarkoitukseen ja jokainen virheilmoitus tulostetaan näytölle. (Sinä testat sitä pian.)
Toinen edellytys on onnistuneiden sivujen luominen. Noudata seuraavia ohjeita:
-
Luo uusi tyhjä tekstitiedosto editorissa.
-
Aseta seuraava HTML-tiedosto tähän tiedostoon:
Lomake - Menestys Kiitos rekisteröitymisestä
-
Tallenna tiedosto menestykseksi. php asiakirja root.