Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php+ajax] ciasteczka i ajax
nieraczek
post
Post #1





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

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


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 ?
Go to the top of the page
+Quote Post
help_mee
post
Post #2





Grupa: Zarejestrowani
Postów: 244
Pomógł: 21
Dołączył: 10.02.2008
Skąd: Załęcze Wielkie

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


może wymuś przeładowanie strony i np. blokuj IP na np. 30dni (może być oparte o mysql lub nazwet txt)
Go to the top of the page
+Quote Post
nieraczek
post
Post #3





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

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


To jak przeladuje to bedzie bez sensu, bo ajax jest do tego zeby nie przeladowywac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Czyli w takich wypadkach jak sonda ajax sie nie sprawdza.
Go to the top of the page
+Quote Post
Crozin
post
Post #4





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


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
Go to the top of the page
+Quote Post
nieraczek
post
Post #5





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

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


O dziękuję bardzo Crozin (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 11:53