Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/09/2003, 12:43
Avatar de nuevo
nuevo
 
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 20 años, 11 meses
Puntos: 2
la tabla seria algo asi, no cambia mucho, la hice nueva pq la tuya no me funcionaba,

Código PHP:
# MySQL-Front Dump 2.5
#
# Host: localhost   Database: a
# --------------------------------------------------------
# Server version 3.23.55-nt


#
# Table structure for table 'users'
#

DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
  `
idint(11NOT NULL auto_increment,
  `
nickvarchar(30NOT NULL default '',
  `
passvarchar(30NOT NULL default '',
  `
emailvarchar(30NOT NULL default '',
  `
levelvarchar(30NOT NULL default '',
  `
rollolongtext NOT NULL,
  `
msnvarchar(100NOT NULL default '',
  `
icqint(100NOT NULL default '0',
  `
diaint(100NOT NULL default '0',
  `
mesvarchar(100NOT NULL default '',
  `
anyoint(4NOT NULL default '0',
  `
onlineint(1NOT NULL default '0',
  `
ip_usrvarchar(70NOT NULL default '000.000.000.000',
  `
date_onlinedatetime default '2003-01-01 00:00:00',
  
KEY `id` (`id`)
TYPE=MyISAM;



#
# Dumping data for table 'users'





ahora lo unico que tienes que hacer, es pillar la ip del ususario cuando hace el login y esta dentro del sistema de logeo




Código PHP:
if ($_SERVER) {
        if ( 
$_SERVER[HTTP_X_FORWARDED_FOR] ) {
            
$ip_real $_SERVER['HTTP_X_FORWARDED_FOR'];
}
    elseif ( 
$_SERVER['HTTP_CLIENT_IP'] ) {
            
$ip_real $_SERVER['HTTP_CLIENT_IP'];
}
else {
            
$ip_real $_SERVER['REMOTE_ADDR'];
}
}
 else {
        if ( 
getenv'HTTP_X_FORWARDED_FOR' ) ) {
            
$ip_real getenv'HTTP_X_FORWARDED_FOR' );
}
elseif ( 
getenv'HTTP_CLIENT_IP' ) ) {
            
$ip_real getenv'HTTP_CLIENT_IP' );
}
else {
            
$ip_real getenv'REMOTE_ADDR' );
}
}

echo 
$ip_real;// esta es la ip 
y la almacenas en su registro " ip_usr ", asi mismo le dices 1 al registro " online " y lo almacenas tb, y luego la fecha en ese momento... con date(Y-m-d H:m:s)

.... me tengo que ir, tuve un problema... luego sigo
__________________
3w.valenciadjs.com
3w.laislatv.com