Hello!
This thread is for yii-usercounter extension. When you have an issue, questions or feedback about this extension, please post it here, so we can discuss it ![]()
Greats,
g3ck0
Hello!
This thread is for yii-usercounter extension. When you have an issue, questions or feedback about this extension, please post it here, so we can discuss it ![]()
Greats,
g3ck0
its working !!!!!!!nice work
Nice to hear ![]()
You might got this error "Only variables should be passed by reference"

The second parameter of bindParam is a variable reference. Since a function return cannot be referenced, it fails to strictly meet the needs of the bindParam parameter (PHP will work with you though and will only issue a warning here).
This is my solution:
$sql = 'INSERT INTO ' . $this->tableUsers . ' VALUES (:ipAddress, :time) ON DUPLICATE KEY UPDATE user_time = :time';
$command = Yii::app()->db->createCommand($sql);
$command->bindParam(':ipAddress', $hashedIpAddress, PDO::PARAM_STR);
$t = time(); //here
$command->bindParam(':time', $t, PDO::PARAM_INT);
$command->execute();
Have fun!
Thanks for your bug report! I fixed it and published version 1.2.1.
How long online time check?
Hey! Per default it’s 10 minutes. You can control that by setting the value onlineTime.