Autor Zpráva
Vendulka
Profil *
Potřebovala bych poradit, jak řešíte statistiku pro zobrazení, kolikrát byl článek například zobrazen/přečten.
Zvažovala bych použít UPDATE clanek SET zobrazeno = zobrazeno + 1 WHERE id = '$id_clanku' a možná ještě kontrolovat IP adresu = 1 zobrazení / IP / 24 hodin.
Jak ale do statistiky nezapočítávat různé roboty, kterých je na internetu dost ... SPAMboti a bůh ví co ještě. Ráda bych započetla čistého uživatele. Samozřejmě chápu, že to asi 100% nikdy nebude, ale ať prostě to je nějak lépe ošetřeno. Jestli to jde.

Mockrát děkuji za Vaše rady a odkazy, scripty apod.
Lamicz
Profil
Lze využít Javascript a ještě jej svázat např. na odscrollování určité části článku. To by roboty mělo eliminovat.
Vendulka
Profil *
Něco v PHP by nebylo? Co vy používáte?
lionel messi
Profil
Vendulka:
Článok o tom má na webe php.vrana.cz Jakub Vrána, mne však v tejto chvíli jeho blog nefunguje, preto neprikladám konkrétny odkaz.
janbarasek
Profil
Vendulka:
Robota můžeš poznat podle hostname a dalších faktorů. Google se třeba hlásí jako "googlebot" a podobně.
Fisir
Profil
Reaguji na lionela messiho:
Server php.vrana.cz je dostupný, ale ty odkazuješ na www.php.vrana.cz. (Nicméně má dlouhou odezvu a pár hodin zpátky byl nedostupný také.)
David1234
Profil *
Vendulka:
Úvaha, že jedna IP = jeden návštěvník je naprosto mylná. Pod jednou IP může být klidně 100 PC - využívajících tzv. NAT. Například školy to takhle mají většinou udělané. Je potřeba kontrolovat víc věcí, než jenom IP adresu.
lionel messi
Profil
Reagujem na Fisira:
Vďaka za upozornenie, takto je ten odkaz správne: http://php.vrana.cz/pocet-precteni-clanku.php.

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: