Autor | Zpráva | ||
---|---|---|---|
ghulas Profil |
#1 · Zasláno: 10. 12. 2008, 16:09:22
Mám anketu, kde se mi pomocí odkazů na jednu stránku zaznamenává do mysql výsledek, chtěl bych vědět, jak to mám udělat, aby každý mohl hlasovat jen jednou, bez použití COOKIES a MYSQL a jejich obdob, a jak se dá pomocí javascriptu v obrázku (odkazu) udělat, že při onClick se spustí php kód?
|
||
Str4wberry Profil |
#2 · Zasláno: 10. 12. 2008, 16:23:27 · Upravil/a: Str4wberry
„jak to mám udělat, aby každý mohl hlasovat jen jednou, bez použití COOKIES a MYSQL a jejich obdob“
V podstatě nijak. „jak se dá pomocí javascriptu v obrázku (odkazu) udělat, že při onClick se spustí php kód?“ Změnit adresu toho obrázku. Nebo AJAX. |
||
ghulas Profil |
#3 · Zasláno: 10. 12. 2008, 18:04:41
A nevíš, jakou obdobu COOKIES bych mohl použít? Ne sessions! A co že mám dělat, aby mi to prošlo to php při onclick?
|
||
tiso Profil |
#4 · Zasláno: 10. 12. 2008, 20:23:51
Riešením je registrácia, viazaná na potvrdzovací e-mail. Ale stále bude môcť každý hlasovať toľkokrát, koľko adries bude mať...
|
||
Arcturus Profil |
#5 · Zasláno: 10. 12. 2008, 20:29:15 · Upravil/a: Arcturus
Teoreticky by jsi mohl pomocí PHP zapisovat IP hlasujícího do souboru na serveru a kontrolovat podle něho, to bych ale rozhodně nedoporučoval, lepe použít MySQL databázi.
K použití PHP při aktivování onClick využij AJAX . |
||
ghulas Profil |
#6 · Zasláno: 11. 12. 2008, 15:36:45 · Upravil/a: ghulas
Já jsem přemýšlel o dataabázi a i když riskuju, že tam budu mít málo místa, tak je to nejinteligentnější.
A nemohl byste mi někdo napsat tu část kódu, kterou potřebuju na spuštění php? V těch tutoriálech se nevyznám... třeba to bude tím, že jsem v javascriptu začátečník... |
||
Str4wberry Profil |
#7 · Zasláno: 11. 12. 2008, 21:39:13
Stačí použít univerzální funkci pro AJAX.
|
||
Časová prodleva: 15 let
|
0