Olle otra cosa perdona que te moleste Maestro pero creees que esto me funcione o si no lo habro en otro tema :
es para ver los usuarios online esta es la tecnica que estoy probando,
Código PHP:
//conectados
if(!empty($_SERVER['REMOTE_ADDR'])){
$tabla_online=mysql_query("SELECT * FROM tabla_online WHERE ip LIKE '".$_SERVER['REMOTE_ADDR']."' ")or die("1 -".mysql_error());
if(mysql_num_rows($tabla_online) > 0){
mysql_query("UPDATE tabla_online SET `on` = 'on' WHERE ip='".$_SERVER['REMOTE_ADDR']."' ")or die("2 -".mysql_error());
setcookie("ip_save", "".$_SERVER['REMOTE_ADDR']."", time()+(3600 * 24), "/", ".dominio.es", 0 );
}else{
mysql_query("INSERT INTO tabla_online SET ip='".$_SERVER['REMOTE_ADDR']."',on='on' ")or die("3 -".mysql_error());
setcookie("ip_save", "".$_SERVER['REMOTE_ADDR']."", time()+(3600 * 24), "/", ".dominio.es", 0 );
}
}//no empty server
else{
mysql_query("UPDATE tabla_online SET `on` = '' WHERE ip LIKE '".$_COOKIE['ip_save']."' ")or die("4 -".mysql_error());
}
$q_online=mysql_query("SELECT * FROM tabla_online WHERE `on`='on' ")or die (mysql_error());
$num_users_online=mysql_num_rows($q_online);
echo "Users ON : ".$num_users_online;