Witam
Na stronie mam formularz, po jego wypełnieniu dane muszą być sprawdzone.
I teraz moje pytanie czy walidacje lepiej zrobić za pomocą samego php, czy może lepiej do tego użyć ajaxa i za pomocą advAJAX.post przesłać dane do innego pliku php gdzie będą sprawdzone?
Które z tych rozwiązań jest bardziej praktyczne.
Z góry thx za podpowiedzi
tehaha
19.04.2010, 00:51:48
walidacja po stronie serwera czyli w php jest podstawą, bo jak oprzesz to o technologie działające po stronie przeglądarki to można je wyłączyć i byłaby to dziura w zabezpieczeniach, ale walidację w AJAX czy jQuery też warto zrobić dla zwiększenia usability, np. żeby dane były walidowane od razu po wpisaniu do inputa lub przed wysłaniem formularza. Czyli reasumując walidacja php musi być zawsze, a dla zwiększenia praktyczności i usablitiy dodajesz extra jakiś AJAX czy jQuery.
zzeus
19.04.2010, 07:33:36
Zrób walidacje w php i js. Jednak walidacja w js nie musi się wiązać z przesyłaniem danych przy pomocy ajaxa i sprawdzania ich na serwerze, napisz po prostu walidacje w czystym js, po stronie serwera sprawdzisz dane po wysłaniu formularza.
Więc zrobię tak jak proponujecie, wstępna walidacja po stronie klienta, a później jeszcze raz w php.
thx za podpowiedzi
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.