Hola a tod@s.
Como en php y mysql aun soy un primerizo, se me pasan cosas por la cabeza que seguramente estan mas que sabidas, pero como no las veo por aqui, pues las posteo por si puede interesar.
Se me ocurrió que podía cambiarle el saludo a los visitantes de mi pagina o darle la bienvenida, si era su primera visita. Y lo hize asi:
Primero cree una base de datos, con un solo campo "IP".
Segundo cambié mi pagina index.html por index.php, para que funcionara el script.
Tercero introduje el script, este:
¿Que os parece? Sencillo ¿verdad? aunque no se si original.
Como en php y mysql aun soy un primerizo, se me pasan cosas por la cabeza que seguramente estan mas que sabidas, pero como no las veo por aqui, pues las posteo por si puede interesar.
Se me ocurrió que podía cambiarle el saludo a los visitantes de mi pagina o darle la bienvenida, si era su primera visita. Y lo hize asi:
Primero cree una base de datos, con un solo campo "IP".
Segundo cambié mi pagina index.html por index.php, para que funcionara el script.
Tercero introduje el script, este:
<?php
//Me conecto con la bd
include ("conecta.php");
//Tomo la IP del visitante
$ip = $_SERVER['REMOTE_ADDR'];
//Aqui consulto si el visitante ya ha visitado mi web y por tanto está en la bd
$consulta=("SELECT IP FROM USUARIOS");
$resultado=mysql_query($consulta) or die ('error en consulta');
//Sino la ha visitado... pues que le diga lo que hay en "if" y que lo registre como visitante
if (mysql_num_rows($resultado) == 0)
{
echo "Bienvenido";
mysql_query("INSERT INTO USUARIOS (IP)
values ('$ip')") or die ('error al introducir');
}
//Y si ya la ha visitado...
else {
echo "Gracias por volver";
}
?> ¿Que os parece? Sencillo ¿verdad? aunque no se si original.