- Jaka jest zaleta sprawdzania poprawności formularza po stronie klienta w porównaniu do serwera?
- Dlaczego należy zastosować zarówno kontrolę po stronie klienta, jak i po stronie serwera w formularzu?
- Jaka jest potrzeba sprawdzania poprawności formularza w skrypcie po stronie klienta niż w programowaniu po stronie serwera?
Jaka jest zaleta sprawdzania poprawności formularza po stronie klienta w porównaniu do serwera?
Ogólnie najlepiej wykonać sprawdzanie poprawności wejściowej zarówno po stronie klienta, jak i serwera. Walidacja wejściowa po stronie klienta może pomóc zmniejszyć obciążenie serwera i może uniemożliwić złośliwym użytkownikom przesyłanie nieprawidłowych danych. Jednak walidacja wejściowa po stronie klienta nie jest substytutem sprawdzania poprawności wejściowej po stronie serwera.
Dlaczego należy zastosować zarówno kontrolę po stronie klienta, jak i po stronie serwera w formularzu?
Twoje aplikacje powinny zawsze wykonywać kontrole bezpieczeństwa dowolnych danych podawanych przez formę po stronie serwera, a także po stronie klienta, ponieważ walidacja po stronie klienta jest zbyt łatwa do ominięcia, więc złośliwe użytkownicy mogą nadal łatwo wysyłać złe dane na serwer do serwera.
Jaka jest potrzeba sprawdzania poprawności formularza w skrypcie po stronie klienta niż w programowaniu po stronie serwera?
Jeśli żądanie użytkownika nie wymaga żadnych zasobów serwera w celu zweryfikowania danych wejściowych, możesz użyć sprawdzania poprawności strony klienta. W sprawdzaniu sprawdzania poprawności strony serwera przesyłane przez użytkownika są wysyłane do serwera i sprawdzane przy użyciu jednego z języków skryptów po stronie serwera, takich jak ASP.Net, php itp.