Estoy creando un archivo *.log con la referencia de las visitas, todo bien, grabo los datos en referer.log como si fuese un txt con el siguiente codigo
contador.txt
__________________________________________________ ________
Código PHP:
31958
Referer.php
__________________________________________________ ________
Código PHP:
<?php
if(getenv(HTTP_X_FORWARDED_FOR)) { $getip = getenv(HTTP_X_FORWARDED_FOR); }
elseif(getenv(HTTP_CLIENT_IP)) { $getip = getenv(HTTP_CLIENT_IP); }
else { $getip = $REMOTE_ADDR; }
$mysql_location = date("e");
$mysql_date = date("d-m-Y");
$mysql_time = date("H:i:s a");
$num = include('contador.txt');
$nombre_archivo = 'referer.log';
$contenido = "
Nº : '$num';
URL : '$HTTP_REFERER';
IP : '$getip';
LOCA : '$mysql_location';
FECHA : '$mysql_date';
HORA : '$mysql_time';
============================================================================
";
if (is_writable($nombre_archivo)) {
if (!$gestor = fopen($nombre_archivo, 'a')) {
exit;
}
if (fwrite($gestor, $contenido) === FALSE) {
exit;
}
fclose($gestor);
}
?>
El problema esta en que al ingresar a referer.log, la parte de Nº se graba con el numero 1 siempre y no esta tomando el valor de $num;
Que puede ser este problema ???