| Autor | Zpráva | ||
|---|---|---|---|
| Kolemjdouci Profil * |
#1 · Zasláno: 30. 6. 2013, 13:52:26
Zdravím,
chtěl bych posílat hodnocení ankety ajaxem, přes GET. Nechci ale posílat adresu /hodnoceni.php?id=1&user=IP&time=time() ale rád bych to převedl na nějaký rětězec znaků např, které si v hodnoceni.php budou schopen zase přeložit. Nevíte jak na to? Díky. |
||
| juriad Profil |
#2 · Zasláno: 30. 6. 2013, 13:57:24
Kolemjdouci:
Třeba to můžeš zakódovat base64, ale nějak nevidím důvod. Pokud se snažíš zabránit útokům, musíš to udělat úplně jinak. Osoba s vypnutým JS nebude moci hlasovat? |
||
| Taps Profil |
#3 · Zasláno: 30. 6. 2013, 13:57:35
|
||
| Kolemjdouci Profil * |
#4 · Zasláno: 30. 6. 2013, 14:57:22
juriad:
Jde jen o kosmetiku, žádné ochrany. Osobu s vypnutým JS bys pohledal a přijde o 50% pěkných funkcí. Každopádně proběhne klasický reload, funkce funguje i tak. |
||
| Jan Tvrdík Profil |
#5 · Zasláno: 30. 6. 2013, 15:11:17
Kolemjdouci:
Ještě podotknu, že předávat IP adresu a čas v parametrech mi nedává moc smysl. IP adresu stejně musíš brát tu skutečnou, ze které přišel ten požadavek (jinak by šla podvrhnout) a čas bude taky pravděpodobně lepší brát ten aktuální, kdy k hlasování skutečně došlo. |
||
| juriad Profil |
#6 · Zasláno: 30. 6. 2013, 15:13:16
Kolemjdouci:
Na vzorku osob v okruhu 10 metrů můžu tvrdit, že 1 z 1 osoby (tedy celých 100 % vzorku) nemá zapnutý javascript na většině webových stránek. :) Nejde mi o pěkné funkce, ale o to aby stránka fungovala a nerušila mě (reklamy, hejbátka, efekty). Nějak nevím, proč je hezčí "aWQ9MSZ1c2VyPUlQJnRpbWU9dGltZSgp" než "id=1&user=IP&time=time()". |
||
|
Časová prodleva: 13 let
|
|||
0