You are here: Re: keeping page count « All PHP « IT news, forums, messages
Re: keeping page count

Posted by Steve on 10/14/06 00:23

ok...been a long day.

you'll need this function too (last one, promise). either put a call to it
in each page or call the function in an include_once or require_once php
file. notice that it has to call the db::execute function too...so, replace
that call with dbExecute.

function siteTracking($page, $user)
{
$ip = '';
if (!$ip = $_SERVER['HTTP_CLIENT_IP'])
{
if (!$ip = $_SERVER['HTTP_X_FORWARDED_FOR'])
{
if (!$ip = $_SERVER['REMOTE_ADDR']){ $ip = 'UNKNOWN'; }
}
}
$sql = "
INSERT INTO siteTracking
(
Page ,
IpAddress ,
UserName ,
Stamp
)
VALUES
(
'" . $page . "' ,
'" . $ip . "' ,
'" . $user . "' ,
'" . date('Y-m-d H:i:s') . "'
)
";
db::execute($sql);
}

to call this function, you'd do something like this:

siteTracking(basename($_SERVER['PHP_SELF']), $userName);

where $userName is the variable that holds the user name of a logged on
user. change $userName to the appropriate variable. this way you can tell
not only ip's but what person was accessing a page.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация