You are here: Re: Tracking user activity in PHP « PHP Programming Language « IT news, forums, messages
Re: Tracking user activity in PHP

Posted by Gordon Burditt on 03/08/06 20:24

>My client is using the UBB Threads forum and I was recently asked to
>look into adding the ability to track the activity of each of the users
>to see who is more active than others. Users are identified by a
>cookie.

Take the value from $_COOKIE['userid'] and use it to increment a
counter in a database for the user. Or log the user id, page,
timestamp and IP address in a database. It depends on how much
detail you need.

>Now can this be done at the server level somehow?

Yes.

>Or would it be easier
>to include a tracking function in each page that records a per user hit
>count?

The counting would have to be done on each page, or in common
code included from each page. I believe Apache has a capability
of specifying a header file for each PHP page in a directory so
you could use that without editing existing pages.

Client-side tracking is difficult because Javascript is Turned
Off(tm), a single user does not necessarily mean a single computer
with a single browser, and the data, being stored on the client,
isn't as accessible when you need it.

>Obviously I don't want to give the server more work to do than is
>necessary.

Gordon L. Burditt

 

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

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