En este tutorial explicare como hacer un contador de visitas por ip con php, es decir, cuando se accese a la pagina desde un pc eso sera una visita, si recargan la pagina el contador no aumentara ya que la unica manera para aumentar debe de ser una ip diferente
Lo que haremos sera sencillo, primero debemos crear una base de datos en este caso usare una sola tabla con un solo campo llamado 'ip', capturaremos la ip con una funcion de php, despues esta ip la llevaremos a la base de datos, en caso de que la ip este repetida no la almacenara ya que el campo 'ip' es 'primary_key', al final mostraremos en pantalla la cantidad de ips almacenadas en la base de datos
eso es todo
ahora si ya teniendo clara la teoria pasaremos a la practica
crearemos un archivo llamado 'index.php'
//conexion con la base de datos
$link = mysql_connect( 'localhost' , 'usuario', 'password');
//seleccionamos la base de datos
$db_selected = mysql_select_db("nombre_BD",$link);
//leemos la ip del usuario
$ip = $_SERVER["REMOTE_ADDR"];
//insertamos la ip en la base de datos, en caso de que exista no la isertara
mysql_query("insert into nombre_tabla values (\"$ip\")",$link);
//$contador es el numero de ips en la base de datos
$contador = mysql_num_rows(mysql_query("select * from nombre_tabla",$link));
//imprimimos la cantidad de ips
echo 'La cantidad de ips que han visto este sitio son: ', $contador;
?>
Cualquier duda por favor haganmela saber
Pd: yo lo implemente en http://www.pro-ingenio.com en la parte de abajo lo podran observar
Y recuerden dar las gracia no cuesta nada y nos ayuda a ser cada vez mejores
Saludos
domingo, 23 de diciembre de 2007
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario