martes, 2 de octubre de 2007

Ver los Visitantes activos con PHP

Este código nos permite saber los visitantes activos que se encuentran navegando nuestro Web Site.

Código:
<?php

$IP = $REMOTE_ADDR;
$count = 0;
$res = '';
$fp = fopen($arch,"r");
$t = time();
$content = fread($fp,filesize($arch));
fclose($fp);
$lineas = split("\n",$content);
for ($i=0; $i < count($lineas); $i++) {
   $datos = split(':',$lineas[$i]);
   $n = $t - $logoutTime;
   if ($datos[0] != $IP && $datos[1] > ($n)) {
      $res .= "$datos[0]:$datos[1]\n";
      $count++;
   }
}
$res .= "$IP:$t\n";
$count++;
$fp = fopen($arch,"w");
fwrite ($fp,$res);
fclose($fp);
echo "Hay $count visitantes activos";
?>

No hay comentarios:

Publicar un comentario