![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 22.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Otóż mam stronę w której możesz wypełnić formularz i klikasz ok i wtedy dodaje Ci w bazie np. 5 punktów. Problem jest w tym, że ludzie wykombinowali takie coś: robią formularz o takiej samej nazwie name=' ' u mnie jest ograniczenie do 1 znaku on u siebie wpisuje bez ograniczenia.. pisze +9999999 np i wtedy dodaje mu u mnie. robi zamiast (jak u mnie) action='lala.php?opcja=ok' tylko action='http://www.mojastrona.pl/lala.php?opcja=ok'... sesje trzyma na mojej stronie i tak mu działa. Co poradzicie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 1 Dołączył: 23.05.2007 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
no to sprawdzaj co przychodzi w formularzu:) Jeśli wartości z formularza nie spełniają twoich wymagań to zwróć komunikat o błędnych danych. Każdy formularz powinien być walidowany...
Ten post edytował joebezucha 5.08.2007, 15:12:38 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Możesz też sprawdzać wartość
$_SERVER['HTTP_REFERER'] i pozwalać jedynie wysyłać dane z twojego formularza, ale walidacja powinna oczywiście być. Ten post edytował php programmer 6.08.2007, 09:27:45 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 22.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
A coś takiego jak ereg?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:46 |