Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> walidacja danych
snr
post 19.04.2010, 00:16:12
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 1.04.2010

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
tehaha
post 19.04.2010, 00:51:48
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


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.

Ten post edytował tehaha 19.04.2010, 00:53:16
Go to the top of the page
+Quote Post
zzeus
post 19.04.2010, 07:33:36
Post #3





Grupa: Zarejestrowani
Postów: 441
Pomógł: 71
Dołączył: 3.09.2007
Skąd: wrocław

Ostrzeżenie: (0%)
-----


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.


--------------------
Go to the top of the page
+Quote Post
snr
post 19.04.2010, 20:25:59
Post #4





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 1.04.2010

Ostrzeżenie: (0%)
-----


Więc zrobię tak jak proponujecie, wstępna walidacja po stronie klienta, a później jeszcze raz w php.
thx za podpowiedzi
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 07:04