Do you have a question? Post it now! No Registration Necessary. Now with pictures!
- Posted on
- Tracking user activity in PHP
March 8, 2006, 5:02 pm
rate this thread
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
Now can this be done at the server level somehow? Or would it be easier
to include a tracking function in each page that records a per user hit
Obviously I don't want to give the server more work to do than is
Thanks in advance,
Re: Tracking user activity in PHP
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.
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.
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.
Gordon L. Burditt
- » HOw to prevent simple View source to retrieve password
- — Previous thread in » PHP Scripting Forum