Formularz - zabezpieczenie

Odpowiedz Nowy wątek
2010-01-23 17:49
0

Witam
Mam pytanie typu : Jak zabezpieczyć formularz, żeby nie było możliwości wysłania pustych danych ?
Domyślam się, że trzeba sprawdzić jakąś funkcją czy pole tekstowe nie jest pełne ?
Czy się mylę ?

Mój formularz :

 Miasto: <input type="text" name="miasto" 
             value="<?php echo $row['miasto']; ?>"><br>
    Wojewodztwo: <input type="text" name="wojewodztwo" 
            value="<?php echo $row['wojewodztwo']; ?>"><br>
    Kod pocztowy: <input type="text" name="kod_pocztowy" 
            value="<?php echo $row['state']; ?>"><br>
   Numer telefonu: <input type="text" name="nt_tel" 
            value="<?php echo $row['nr_tel']; ?>"><br>
Email: <input type="text" name="email" 
            value="<?php echo $row['email']; ?>"><br>

Pozostało 580 znaków

2010-01-23 21:45
0

Temat umieszczony w złym miejscu. Powinien wylądować w sekcji Webmastering, a sama nazwa tematu powinna być poprzedzona "tagiem" , ew. [JS].

Co do zabezpieczenia, to najważniejsze zabezpieczenie powinieneś zmontować w kodzie, który ODBIERA formularz. Najpierw powinien sprawdzić, czy podano potrzebne dane, a następnie:
-Jeśli danych nie podano, to wyświetlić stosowny komunikat o błędzie.
-Jeśli podano, to umieścić je w bazie.
[b]Dodatkowo[/b] możesz kod formularza wzbogacić o skrypt JavaScript, który większości użytkownikom uniemożliwi wysłanie niewypełnionego formularza. Ale to tylko dodatkowe zabezpieczenie -- bardzo łatwo je obejść, nawet przypadkowo. Więc poprawność wprowadzonych danych powinna być sprawdzona przede wszystkim po stronie PHP.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0