Autor | Zpráva | ||
---|---|---|---|
Jandak Profil |
#1 · Zasláno: 1. 8. 2012, 12:47:31
Dobrý den, nedávno jsem si začal hrát s php a zkoušel jsem co všchno se dá zjistit z IP. Udělal jsem si takový kód který mi zjisti IP a v jakém čase se dotyčný připoji na můj "web". Problém je v tom, že když ten dotyčný zmáčke 250x F5 tak začne spam :D. Chtěl bych se zeptat jak zamezit tomu, aby daná IP se v daném čase zapsala pouze jednou..? Díky moc
|
||
Alphard Profil |
#2 · Zasláno: 1. 8. 2012, 12:51:46
A prozradíte nám aspoň, jaké uložiště používáte?
|
||
Jandak Profil |
#3 · Zasláno: 1. 8. 2012, 12:55:12
Alphard:
ukladam to do ip.htm |
||
Alphard Profil |
#4 · Zasláno: 1. 8. 2012, 13:12:28
Načíst, rozparsovat, zjistit, jestli v daném časovém období je již uloženo, poku ne, uložit.
|
||
Jandak Profil |
#5 · Zasláno: 1. 8. 2012, 13:21:17
Nešlo by to trochu v kodu prosím? :D Můžu tu nahodit i ten svůj kod.. kdyžtak
|
||
Amunak Profil |
#6 · Zasláno: 1. 8. 2012, 14:28:57
Já bych si uložil do session že už jeho IP mám. Tím pádem by se víceméně eliminoval spam (pokud si dotyčný nezakáže cookies) a přesto se budou počítat návštěvy po "delší době".
|
||
Jandak Profil |
#7 · Zasláno: 1. 8. 2012, 17:20:57
Nemel by to nekdo pls nejaky kus kodu s tim jak to resit...
|
||
Alphard Profil |
#8 · Zasláno: 1. 8. 2012, 17:25:57
Sessions jsou dobrý nápad a manuálová stránka obsahuje vše potřebné. Je to na pár řádků. Jen teda to nebude účinné proti robotům, ti mohou udělat klidně stovky i tisíce záznamů, nevím, kolik máte stránek.
|
||
Časová prodleva: 11 let
|
0