crear primero una tabla llamada auditoria que es la que me almacenara los datos que necesito saber de los usuarios que ingresen:
CREATE TABLE auditoria (
nomusu varchar(12) NOT NULL default '',
ipadd varchar(30) default NULL,
hingreso time default NULL,
fecingreso date default NULL,
) TYPE=MyISAM;
donde nomusu(es el nombre de usuario que ingresa por sesiones a mi web)
ipadd(es la variable donde almacenaremos su direccion ip)
fecingreso(fecha de ingreso).
en el formulario (html o php) donde es alimentado por los datos colocar lo siguiente:
<?php
$table='auditoria';
$ipadd=$REMOTE_ADDR;
?>
en la opcion de insertar o enviar datos de tu formulario,despues de que son validados los datos y se insertan colocar la siguiente linea:
$log = "insert into auditoria values ( '$nomusu', '$ipadd','".date('Hi')."','".date('Ymd')."') ";
mysql_query( $log, $local );
donde $nomusu es el nombre de usuario
donde $ipadd es la ip del equipo que se esta conectando
donde .date('Hi'). es la hora de ingreso
y donde .date('Ymd'). es la fecha de ingreso
Y ALGO IMPORTANTE $local ES LA VARIABLE DE CONEXION A LA BD
eJ:conex.php (script de conexion a la bd)
<?php
$dbname = "MI_BASEDEDATOS";
$local = mysql_connect( "localhost", "root",""); //se conecta
if( ! mysql_select_db( $dbname, $local ) ) // abre la B.D
echo "Error al conectar con la Base de Datos: $dbname";
?>
si Tienes dudas estamos para colaborar