hex4 Posted September 10, 2007 Share Posted September 10, 2007 I'm trying to create a statistic blog for my website but I'm having some problems. 1) Showing all online members - Currently I have this: $timeoutseconds = 60; //1 minute $timestamp = time(); $timeout = $timestamp-$timeoutseconds; $insert = mysql_query("INSERT INTO useronline VALUES ('" . $timestamp . "','" . $_SERVER['REMOTE_ADDR'] . "','" . $_SERVER['PHP_SELF'] . "')") or die(mysql_error()); $delete = mysql_query("DELETE FROM useronline WHERE timestamp < $timeout"); $result = mysql_query("SELECT DISTINCT ip FROM useronline"); $users = mysql_num_rows($result); echo $users; This script get the amount of users online for the latest minute. What i wish is that the idle online users are kept as well but when the window/browser is closed then the online counter decreases. 2) I want to differ between members and guests. Members Loggin In: Users can have the cookies enabled and hence they log in without pressing the Login Button. Members Loggin Out: Most of the time users logout without pressing the logout button and just by closing the window/browser. how do i realise that the users joined and left the website without using any buttons from my site? Quote Link to comment https://forums.phpfreaks.com/topic/68683-website-statistics/ Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.