si solo es una IP.. es como dice vart001.. te explico como lo puedes hacer si quieres personalizarlo, puede que a alguien más le interese saber..
puedes utilizar cualquiera de los dos ejemplos siguientes.. aunque parezca que es mucho trabajo, no lo es, es muy sencillo..
--- Primer ejemplo
este es el más sencillo, para insertar las ip's que visitan la página en un txt..
1. crea un archivo llamado ip.php con el siguiente contenido..
ip.php<?php
$ip="$REMOTE_ADDR \n";
$ip_visita = fopen("ip.txt","a");
fputs($ip_visita,$ip);
fclose($ip_visita);
?>
2. tendrás que crear el archivo
ip.txt sin contenido..
3. haz un include
<?php
@include ('ip.php')
;?>
en la página que quieras que registre la IP, por ejemplo el index, subes tus archivos y con esto, después revisas tuweb.algo/
ip.txt y verás las ip's que han visitado la web..
--- Segundo ejemplo
para insertar las IP's que visitan la página usando PHP+SQL (servicios que también mi @ o lycos tienen)
1. necesitarás entrar al phpmyadmin y copiar el siguiente contenido..
ip.sqlcreate table ipvisitante
(ip varchar(15) not null)
2. crear el archivo config.php con el siguiente contenido
config.php<?php
$dbhost = "localhost" ;
$dbuser = "root" ;
$dbpass = "password" ;
$db = "nombre_DB" ;
$conectar = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($db,$conectar) ;
?>
edita tus datos conforme a tu host..
3. crea el archivo online.php con el siguiente contenido..
online.php<?php
@include("config.php") ;
$ip = $REMOTE_ADDR ;
$resp = mysql_query("insert into ipvisitante values ('$ip')");
mysql_free_result($resp) ;
mysql_close($ip) ;
?>
y por último nada mas haces un include al index o paginas que quieras registrar la IP del visitante..
<?php
@include ('online.php');
?>
para revisar las IP's insertadas solo revisa el phpmyadmin..
y eso es todo, cualquiera de los casos funciona, si no me expliqué bien, pregunta..