Autor | Zpráva | ||
---|---|---|---|
Haldiag Profil * |
#1 · Zasláno: 10. 2. 2019, 11:48:50
Dobrý den,
u článku mohu počítat počet přečtení jednoduše: UPDATE clanek WHERE precteno = precteno + 1 Jenže já bych rád použil ideálně přečtení 1x za 24h třeba závislou na IP. Nerad bych tam počítal i vyhledávací roboty či spam boty tj. třeba v noci mezi 3-4h ranní návštěvnost až 70 lidí :) Nemáte někdo script, který by se dal použít? Hrozně moc děkuji. |
||
Andrej.B Profil |
#2 · Zasláno: 10. 2. 2019, 12:26:06
vytvorit si dalsiu tabulku PRISTUPY v DB kde bude cas_pristup, id_clanok, ip_adresa, a ine , potom si uz lahko vytiahnete za ake chcete obdobie...
|
||
pcmanik Profil |
#3 · Zasláno: 10. 2. 2019, 13:03:51
Haldiag:
Na detekciu robotov môžeš využiť napríklad knižnicu Crawler-Detect, mám s ňou dobré skúsenosti a naviac je stále aktualizovaná. |
||
Časová prodleva: 7 dní
|
|||
Haldiag Profil * |
#4 · Zasláno: 17. 2. 2019, 11:49:36
pcmanik: Díky moc.
Jenom mám s tím Crawler-Detect problémy. Píše chybu: Parse error: syntax error, unexpected ':' $agent = $userAgent ?: $this->userAgent; |
||
Kajman Profil |
#5 · Zasláno: 17. 2. 2019, 13:02:58
Pro php před verzí 5.3 je to pořeba přepsat na
$agent = $userAgent ? $userAgent : $this->userAgent; Nevím, co máte za verzi, ale spíše popřemýšlejte o aktualizaci. Např. i php 5.2 je z roku 2006 a v roce 2011 jí už skončila podpora a od té doby se do ní už nedostanou žádné opravy funkčnosti a bezpečnostních chyb. |
||
Časová prodleva: 5 let
|
0