Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php+ajax] ciasteczka i ajax
Forum PHP.pl > Forum > Przedszkole
nieraczek
Mam zrobioną sonde w php + ajax + javascript. Chcąc się zabezpieczyć przed wielokrotnym głosowaniem użyłem setcookie() i nie działa - podobno ciasteczka nie będą widziane do następnego przeładowania strony dla której mają być widoczne. A Ajax przecież robi daną rzecz bez konieczności przełodowania strony. Da się to jakoś obejść czy zrezygnować w tym wypadku z ajaxa ?
help_mee
może wymuś przeładowanie strony i np. blokuj IP na np. 30dni (może być oparte o mysql lub nazwet txt)
nieraczek
To jak przeladuje to bedzie bez sensu, bo ajax jest do tego zeby nie przeladowywac smile.gif Czyli w takich wypadkach jak sonda ajax sie nie sprawdza.
Crozin
Po tym jak już przy pomocy JS wyślesz formularz i otrzymasz "pozytywny zwrot" (czyli, że głos oddany - pomyślnie) zmień "treść" formularza (tj. w ogóle wywal formularz - zostaw sam komunikat czy coś)
W między czasie może w PHP (przy dodawniu głosu) wysłać ciastko zapisać dane do bazy... cokolwiek

A na stronie gdzie wyświetla się formularz głosowania sprawdzaj po stronie serwera czy został wysłany już czy nie
nieraczek
O dziękuję bardzo Crozin smile.gif
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.