Jump to content

How many online users


asgsoft

Recommended Posts

I have been working on this script:

[code]
<?php
include 'config.php';
mysql_connect("$host", "$user", "$pass") or die(mysql_error());
mysql_select_db("$dbname") or die(mysql_error());


function update_sessions()
{
    $sid = session_id();
    if($_SESSION['sitename_online'] == "1")
    {
        mysql_query("UPDATE `sessions` SET `time` = '". time() ."' WHERE `sid` = '$sid'") or die(mysql_error());
    }
    else
    {
        $_SESSION['sitename_online'] = 1;
        mysql_query("INSERT INTO `sessions` SET `time` = '". time() ."', `sid` = '$sid'") or die(mysql_error());
    }
}
function get_onlineusers()
{
    $min = time() - 301;
    mysql_query("DELETE FROM `sessions` WHERE `time` <= '$min'") or die(mysql_error());
    $query = mysql_query("SELECT COUNT(sid) FROM `sessions`");
    $num = mysql_fetch_row($query);
    return($num[0]);
}
$online_users = get_onlineusers();
echo("$online_users");
?>
[/code]

It should say how many unique visitors are online At this moment and it should change every x minuits.

It doesn't show anything but 0,

What's te problem?
Link to comment
https://forums.phpfreaks.com/topic/8407-how-many-online-users/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.