Foros del Web » Programando para Internet » PHP »

Log de visitas

Estas en el tema de Log de visitas en el foro de PHP en Foros del Web. Hola amigos, necesito un codigo (supongo que tendrá que ser en PHP) que insertado en una página almacene en un archivo (un TXT o algo ...
  #1 (permalink)  
Antiguo 07/07/2003, 03:28
Avatar de Hurgui  
Fecha de Ingreso: febrero-2003
Ubicación: Madrid
Mensajes: 360
Antigüedad: 14 años, 10 meses
Puntos: 0
Pregunta Log de visitas

Hola amigos, necesito un codigo (supongo que tendrá que ser en PHP) que insertado en una página almacene en un archivo (un TXT o algo parecido) la ruta que en ese momento había en el explorador, es para una web que tiene parametros de modo que luego pueda ver de forma privada los accesos más comunes, etc.
Tengo el hospedaje gratuito de iespana (por si les vale esta información).

Por ejemplo (estando el codigo en downloads.php):

http://www.askdhlkasd.com/donwloads.php?ID=75686
http://www.askdhlkasd.com/donwloads.php?ID=45526
http://www.askdhlkasd.com/donwloads.php?ID=25785
....
y así hasta que yo lo fuera borrando de vez en cuando.

MUCHAS GRACIAS
  #2 (permalink)  
Antiguo 07/07/2003, 04:51
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 14 años, 6 meses
Puntos: 2
De acuerdo

Toma un simple ejemplo de lo que se puede hacer....;)

Código PHP:
<?php
$sql_host
="localhost";  // Host, nombre del servidor o IP del servidor Mysql.
$sql_usuario="xxx";        // Usuario de Mysql
$sql_pass="xxx";           // contraseña de Mysql
$sql_db="pruebadb";     // Base de datos
$sql_tabla="referes"// tabla de la BD donde se almacenan los datos

$db_connect mysql_connect($sql_host,$sql_usuario,$sql_pass);
mysql_select_db($sql_db);

$ip=$REMOTE_ADDR;
$sysnavegador$_SERVER[HTTP_USER_AGENT];
$referer$_SERVER[HTTP_REFERER];
$datedate("d-m-y");
$hora=date("h").":".date("i");
$idioma$_SERVER[HTTP_ACCEPT_LANGUAGE];
mysql_query("INSERT INTO $sql_tabla values('','$ip','$sysnavegador','$referer','$date','$hora','$idioma')") or die(mysql_error());
mysql_close();
?>
Código PHP:
DROP TABLE IF EXISTS `referes`;
CREATE TABLE `referes` (
  `
idbigint(3unsigned NOT NULL auto_increment,
  `
ipvarchar(150NOT NULL default '',
  `
sysnavegadorvarchar(255NOT NULL default '',
  `
referervarchar(255NOT NULL default '',
  `
datevarchar(10NOT NULL default '',
  `
horavarchar(10NOT NULL default '',
  `
idiomavarchar(6NOT NULL default '',
  
KEY `id` (`id`)
TYPE=MyISAM
__________________
3w.valenciadjs.com
3w.laislatv.com

Última edición por nuevo; 07/07/2003 a las 04:59
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:50.