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` (
`id` int(11) NOT NULL auto_increment,
`nick` varchar(30) NOT NULL default '',
`pass` varchar(30) NOT NULL default '',
`email` varchar(30) NOT NULL default '',
`level` varchar(30) NOT NULL default '',
`rollo` longtext NOT NULL,
`msn` varchar(100) NOT NULL default '',
`icq` int(100) NOT NULL default '0',
`dia` int(100) NOT NULL default '0',
`mes` varchar(100) NOT NULL default '',
`anyo` int(4) NOT NULL default '0',
`online` int(1) NOT NULL default '0',
`ip_usr` varchar(70) NOT NULL default '000.000.000.000',
`date_online` datetime 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