Php űrlap ellenőrzés?





A form actiont hagyd.
Plusz PHP oldalon is ellenőrizd az űrlapot, mivel a javascriptet igencsak könnyű manipulálni, vagy akár kikapcsolni.















Az ilyesmit úgy szoktam JS nélkül megoldani, hogy feldolgozáskor megvizsgálom a változókat: ha pl. rövid a felhasználónév, akkor visszatöltöm az űrlapot, beletöltöm a megadott változókat, és kiírom a megfelelő helyre a hiba okát. Ez azt is megoldja, ha üresen hagynak bizonyos mezőket, mert meg tudod vizsgálni, hogy üres-e a POST tömb olyan nevű értéke.
Tehát: action megy pl. a feldolgoz.php-re, de mielőtt bármit csinálna az adatokkal, azokat ellenőrzi. Ha minden okés, kitöltött, elég hosszú, valid stb., akkor menti el vagy küldi az emailt, más esetben visszadobja az űrlapot, beleteszi a megadott változókat, és kiírja a hiba okát (és semmi mást nem csinál).





Headerrel? Nem.
Függvényként hívom meg az űrlapot, és paraméterként adom át a hibajelet. De nyilván van ennél jobb vagy modernebb megoldás is.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!