Autor Zpráva
Jandak
Profil
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
A prozradíte nám aspoň, jaké uložiště používáte?
Jandak
Profil
Alphard:

ukladam to do ip.htm
Alphard
Profil
Načíst, rozparsovat, zjistit, jestli v daném časovém období je již uloženo, poku ne, uložit.
Jandak
Profil
Nešlo by to trochu v kodu prosím? :D Můžu tu nahodit i ten svůj kod.. kdyžtak
Amunak
Profil
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
Nemel by to nekdo pls nejaky kus kodu s tim jak to resit...
Alphard
Profil
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: