Autor | Zpráva | ||
---|---|---|---|
Wroxman Profil |
#1 · Zasláno: 23. 11. 2008, 18:25:02
Zdravím.
Potřebuji poradit, jak ošetřit opakované "kliknutí". Jde o to, že tvořím malou klikačku (webovou hru po kliknutí na odkaz se mu započítá bod) a nevím, jak ošetřit opakované kliknutí např. refreshem nebo uzavřením a znovu načtením stránky. Možno využít Php, textový soubor i Mysql. Díky všem. |
||
ninja Profil |
#2 · Zasláno: 23. 11. 2008, 18:47:44
sessions
|
||
Wroxman Profil |
#3 · Zasláno: 23. 11. 2008, 18:50:28
hmm... z toho jsem vše vyčetl...
|
||
Wroxman Profil |
#4 · Zasláno: 23. 11. 2008, 18:51:01
hmm... z toho jsem vše vyčetl...
|
||
srigi Profil |
#5 · Zasláno: 23. 11. 2008, 20:06:22 · Upravil/a: srigi
Wroxman
Maly code-snipet v PHP: <?php session_start(); if (isset($_SESSION['once']) && $_SESSION['once'] == true) die("opakovana navsteva nie je povolena"); else $_SESSION['once'] = true; ... ... dalsi kod stranky |
||
Wroxman Profil |
#6 · Zasláno: 24. 11. 2008, 18:07:17
hmm ale nepochopil sem to.
Musi to byt udelane tak aby z jedne IPky mohl treba jenom jednou za tyden a takle by to povolilo jenom jednomu navstenikovi a nikdo jiny by se tam nedostal |
||
Leo Profil |
#7 · Zasláno: 24. 11. 2008, 23:04:06
Vazat nejakou akci na IP adresu je pitomost.
"takle by to povolilo jenom jednomu navstenikovi a nikdo jiny by se tam nedostal" Vite o tom, ze SESSION je vazana na konkretni session? :-) Leo |
||
Wroxman Profil |
#8 · Zasláno: 25. 11. 2008, 17:26:58 · Upravil/a: Wroxman
Teď už ano.
Problém je nyní v tom. že zavřu mozillu a tradá - opětovná návštěva je povolena |
||
igamenir Profil |
#9 · Zasláno: 25. 11. 2008, 17:51:29
a kde se tomu uživateli přičítá bod? to se přičítá jeho ip adrese?
čekal bych že by se měl někde přihlašovat, nejlépe tedy přes databázi, tak si do ní dej kdy naposledy kliknul. |
||
Wroxman Profil |
#10 · Zasláno: 25. 11. 2008, 19:54:03 · Upravil/a: Wroxman
uživateli se přičítá bod přes mysql_query atd. ale to mám vyřešené. jde mi o to jak mam kontrolovat nekolikanasobne zapocitavani bodu.
Koukám že tu mi asi nikdo nepomůže. Zamykám |
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0