b3n0x
Bovino maduro
- Desde
- 11 Jul 2008
- Mensajes
- 470
- Tema Autor
- #1
Bien veamos camaradas, tengo mi Código que captura cierta información de un usuario. Luego la almacena en una tabla en mi BD, ahora bien todo el codigo me funciona. Solo que necesito ayuda en cuanto a que "si la ip entra varias veces se repite la insercion", me explico. 127.0.0.1 entro y si doy recargar, me captura la misma Ip y asi sucesivamente. Lo que necesito es que al entrar captura la IP y la limite a una ves por dia digamos. O vaya una ves y vaya en aumento segun las visitas que se hagan de esa ip.
Gracias.
Gracias.
Código:
<?php
// B E N O X @ CreativeMinds
/////////////////////////////
// Conexion a Base de datos:
$conexion = mysql_connect("Servidor","Usuario","PWD");
mysql_select_db("BASEDEDATOS",$conexion);
// Agregamos las variables y tabla:
$agre = "INSERT INTO ip (id,ip,browser,url) ";
// Variables que deseamos y (backup) en HTML:
$ip = $_SERVER['REMOTE_ADDR']; // Recogemos la IP del usuario da igual si usa proxy o no.
$browser = $_SERVER['HTTP_USER_AGENT']; // Navegador y datos técnicos.
$url = $_SERVER['HTTP_REFERER']; // URL de procedencia, testing.
//Capturamos la variable en MySQL
$agre.= "VALUES ('id','$ip','$browser','$url') ";
//Cerramos la conexion y mostramos error de ser necesario.
$res = mysql_query($agre, $conexion) or die(mysql_error());
?>