Navigace

Hlavní menu

 

Submenu

 

Článek: Statistika přístupů v PHP – hodinová a denní návštěvnost

Od: md.
Datum: 2002-08-23 10:32:21
Předmět: $request_uri = StrToLower($HTTP_REFERER);
$request_uri = StrToLower($HTTP_REFERER);

jen premyslim nad tim, ze nekdy by bylo mozna vhodne uriznout GET parametry z URL, aby nebyla tabulka zahlcena zaznamy typu
http://www.server.cz/ukaz.php?page=1&rand=65465465
.. pripadne, pokud se pres GET predava jeste SESSION...

md.
>>> reagovat >>>
Od: Michal Kebrt
Datum: 2002-08-30 18:17:36
Předmět: $request_uri = StrToLower($HTTP_REFERER);
Tohle je dost individualni zalezitost, ale myslim, ze kdyz zobrazujete stranky napr. pomoci odkazu typu index.php?page=10, pak je vhodne navstevnost jednotlivych stranek monitorovat. Jinak by tam bylo stale jen index.php, coz nema prakticky zadnou vypovidaci hodnotu. Pokud se pouzivaji session, mohla by se promenna $session odstranit.
>>> reagovat >>>
Od: Jméno a příjmení
Datum: 2002-09-11 06:53:40
Předmět: $request_uri = StrToLower($HTTP_REFERER);
Odp
>>> reagovat >>>
Od: Bud
Datum: 2003-01-08 11:38:10
Předmět: title_
Dobry den,

predem bych chtel podekovat za cely serial.

Chci se zeptat, jak bych mohl osetrit ukladani stranek, tak aby i kdyz pouzivam odkaz podobne jak jste psal (index.php?page=10), ale na kazde strance mam generovany podle dane stranky i nazev v tagu title, aby se mi stranka neuklada znova pokud je nazev stejny, ale v url jsou dalsi parametry jine?

Predem dekuji za pomoc.

Bud
>>> reagovat >>>
Od: Michal Kebrt
Datum: 2003-01-08 18:38:38
Předmět: title_
Muzete porovnavat nazev z tagu <title> se strankami v databazi. Pokud existuje, pak neukladat. Druhou moznosti je vytahnout z URL jen ony klicove parametry (napr. page) a ukladat do DB takto orezane URL.
>>> reagovat >>>
Od: Bud
Datum: 2003-01-08 11:45:06
Předmět: hlaseni chyby
Mam jeste jeden dotaz.

Cela statistika mi do nedavna fungovala dobre, ale ted mi to zaclo psat u pristu na stranky

Warning: mysql_result(): supplied argument is not a valid MySQL
Warning: mysql_data_seek(): supplied argument is not a valid MySQL
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL

a ja nemuzu prijit na to kde je chyby. Muzete mi prosim poradit.

Jeste jednou diky.

Bud
>>> reagovat >>>
Od: Michal Kebrt
Datum: 2003-01-08 18:45:21
Předmět: hlaseni chyby
Zkontrolujte DB, nedoslo treba ke smazani tabulek? Ukladaji se nejake udaje?
>>> reagovat >>>
Od: Bud
Datum: 2003-01-08 19:04:31
Předmět: hlaseni chyby
DB funguje, udaje se normalne ukladaji.
>>> reagovat >>>
Od: Bud
Datum: 2003-01-08 20:21:02
Předmět: hlaseni chyby
Tak jsem si upravil porovnavani navstivenych stranek podle nazvu (tag title) a to mi funguje dobre. Do db se to uklada taky dobre. Tak jsem vyzkousel si data zazalohovat a databasi vycistit, ale chybu to hlasi porad.
>>> reagovat >>>
Od: Bud
Datum: 2003-01-13 23:23:20
Předmět: hlaseni chyby
Nejzajimavejsi na tom je, ze doma mi to chodi. Mam nainstalovany PHP Triad 2.11 (Apache, MySQL, PHPMyAdmin). Ale na netu to nechodi a pritom to ze zacatku chodilo. Je to zahada!
>>> reagovat >>>
Od: Bud
Datum: 2003-01-19 19:16:25
Předmět: hlaseni chyby
Tak asi pravdepodobne nebyla chyba na me strane. Protoze od patku jsem to nekolikrat zkousel a funguje to normalne.
>>> reagovat >>>
Od: martas
IP: 80.95.114.161/80.95.114.161
Datum: 2004-04-13 16:05:18
Předmět: hlaseni chyby
Mě to hlásí taky !!!!!! pouze někdy, chvíli to jede, pak zas ne .....
>>> reagovat >>>
Od: Mira
Datum: 2002-08-31 22:10:29
Předmět: Dotaz na autora
Chtěl jsem se zeptat, jak se dá ošetřit ta skutečnost, zda někdo nevkládá počítadlo do svých stránek a negeneruje tak další visity. Děkuji Mira
>>> reagovat >>>
Od: Michal Kebrt
Datum: 2002-09-01 12:28:29
Předmět: Dotaz na autora
Melo by to jit pres $HTTP_REFERER (podobne jako se provadi statistika stranek) - > kontrolovat, zda URL v $HTTP_REFERER (tj. prave prohlizena stranka) ma odpovidajici tvar (obsahuje http://www.vas_server.cz). Pokud ne, pristup nezapocitat.
>>> reagovat >>>
Od: Mira
Datum: 2002-09-12 21:05:40
Předmět: Dotaz na autora
A co když uživatel přichází z jiných stránek? Tak mi $HTTP_REFERER moc nepomůže. Co pak? Děkuji Mira
>>> reagovat >>>
Od: Michal Kebrt
Datum: 2002-09-15 16:31:41
Předmět: Dotaz na autora
Mylite se, pomuze. Pocitadlo totiz do stranky vkladame jako obrazek, tudiz $HTTP_REFERER nikdy neobsahuje URL ciziho serveru, ale vzdy URL naseho serveru. Viz clanek: Odkud prichazeji navstevnici.
>>> reagovat >>>
Od: Steep
Datum: 2003-01-29 10:44:57
Předmět: funkce BCDiv nedoporucuji...
Nektere starsi verze php (4.0.6) tuhle funkci nepodporuji takze doporucuji misto funkce BCDiv() pouzit normalne Round().

Nebo se vam stane jako me ze to ze sveho localhostu nakopirujete na jinej server se starsi verzi php a budete z toho nestastni... :o)))

Jinak tenhle serial se mi moc libil!
>>> reagovat >>>
Diskuze: Statistika přístupů v PHP – hodinová a denní návšt ...
2002-08-23 10:32:21md.$request_uri = StrToLower($HTTP_REFERER...
2002-08-30 18:17:36Michal Kebrt$request_uri = StrToLower($HTTP_REFERE...
2002-09-11 06:53:40Jméno a příjmení$request_uri = StrToLower($HTTP_REFER...
2003-01-08 11:38:10Budtitle_
2003-01-08 18:38:38Michal Kebrttitle_
2003-01-08 11:45:06Budhlaseni chyby
2003-01-08 18:45:21Michal Kebrthlaseni chyby
2003-01-08 19:04:31Budhlaseni chyby
2003-01-08 20:21:02Budhlaseni chyby
2003-01-13 23:23:20Budhlaseni chyby
2003-01-19 19:16:25Budhlaseni chyby
2004-04-13 16:05:18martashlaseni chyby
2002-08-31 22:10:29MiraDotaz na autora
2002-09-01 12:28:29Michal KebrtDotaz na autora
2002-09-12 21:05:40MiraDotaz na autora
2002-09-15 16:31:41Michal KebrtDotaz na autora
2003-01-29 10:44:57Steepfunkce BCDiv nedoporucuji...