Zadejte hledaný výraz...

Zobrazení stránky jednou

Steeta
verified
rating uzivatele
(3 hodnocení)
31. 1. 2012 21:10:33
Zdravím, nějak mi to už dnes nemyslí a potřeboval bych nakopnout.
Chci nechat zobrazit stránku pouze jednou a ošetřit ji, aby se nezobrazila vícekrát. Jediné co povolit je refresh (F5). Takže při první návštěvě OK, refresh OK, při pozdějším návštěvě ERROR. kdyby to bylo bez toho refreshe tak v pohodě. ale ten mi tam nějak nezapadá do mých nápadů a realizací.
31. 1. 2012 21:10:33
https://webtrh.cz/diskuse/zobrazeni-stranky-jednou/#reply725828
Bacon
verified
rating uzivatele
(2 hodnocení)
31. 1. 2012 21:13:14
Hmmm. Tohle je docela oříšek. Jak povolit ten refresh. Co takhle si vést záznamy v databázi a pro každou IP zpřístupnit stránku jen na určité časové období (dejme tomu 5 minut) a poté už by nešla stránka zobrazit.
Jiné řešení mě momentálně nenapadá, neznám způsob jak rozlišit, zda se jedná o refresh, nebo nový přístup na stránku.
31. 1. 2012 21:13:14
https://webtrh.cz/diskuse/zobrazeni-stranky-jednou/#reply725827
Michal Haták
verified
rating uzivatele
(1 hodnocení)
31. 1. 2012 21:25:37
u tech ip je imo problem s lidmi se stejnou ip,
co to resit pres sessions ?
31. 1. 2012 21:25:37
https://webtrh.cz/diskuse/zobrazeni-stranky-jednou/#reply725826
Tom
verified
rating uzivatele
(6 hodnocení)
31. 1. 2012 21:26:36
session si může uživatel ošetřit, imho tohle vůbec nepůjde ošetřit
31. 1. 2012 21:26:36
https://webtrh.cz/diskuse/zobrazeni-stranky-jednou/#reply725825
Bacon
verified
rating uzivatele
(2 hodnocení)
31. 1. 2012 21:27:02
No, "ideální" to bude samozřejmě sessions, cookies, IP. Nějaká kombinace.
31. 1. 2012 21:27:02
https://webtrh.cz/diskuse/zobrazeni-stranky-jednou/#reply725824
Marek Zak
verified
rating uzivatele
(25 hodnocení)
31. 1. 2012 21:29:05
SESSION, COOKIES, IP + user-agent .. zkombinovat, ale nic jiného nevymyslíš
31. 1. 2012 21:29:05
https://webtrh.cz/diskuse/zobrazeni-stranky-jednou/#reply725823
Bacon
verified
rating uzivatele
(2 hodnocení)
31. 1. 2012 21:31:13
No jo, ale pořád neřešíte ten problém, jak zjistit, jestli se jedná o refresh nebo pozdější načtení stránky...
31. 1. 2012 21:31:13
https://webtrh.cz/diskuse/zobrazeni-stranky-jednou/#reply725822
Steeta
verified
rating uzivatele
(3 hodnocení)
31. 1. 2012 21:35:19
prdím na ně. Bacon mě vnukl takovou myšlenku. Ono se jedná stejně o FORM. takže tam vložím resetovací tlačidlo a stránku zobrazím třeba jen prvních 5 minut, pak se již nezobrazí. ale script pro spracovaní formu bude moct normálně dál po odeslání vše spracovat jak má.
31. 1. 2012 21:35:19
https://webtrh.cz/diskuse/zobrazeni-stranky-jednou/#reply725821
Bacon
verified
rating uzivatele
(2 hodnocení)
31. 1. 2012 21:41:51
No, jenže jak na to někdo přijde, tak ti bude přes cURL, nebo nějaký sniffer klidně posílat POST proměnný i bez zobrazení formuláře. Takže nezapomeň i nějak ošetřit (nejspíš generováním nějakého random řetězce), aby takhle nešel ten formulář obejít (podobně se obchází i odesílání např. score ve flash hrách).
31. 1. 2012 21:41:51
https://webtrh.cz/diskuse/zobrazeni-stranky-jednou/#reply725820
Steeta
verified
rating uzivatele
(3 hodnocení)
31. 1. 2012 21:43:47
jj každý uživatel má na ten form nový hash aktuální pouze po dobu platnosti formu. s tím se počítá. dík
31. 1. 2012 21:43:47
https://webtrh.cz/diskuse/zobrazeni-stranky-jednou/#reply725819
co nastavit udalost na zavreni stranky ktera bude navic v sobe kontrolvat jestli neni zmackly f5 - u zmacknuti f5 se vyvola taky - , ale je to reseni bohuzel pouze javascriptove..
31. 1. 2012 22:09:31
https://webtrh.cz/diskuse/zobrazeni-stranky-jednou/#reply725818
Pro odpověď se přihlašte.
Přihlásit