Estoy haciendo una funcion para un sistema de contador de visitas propio
para compararlo un poco conlas estadisticas qie me da el de google
y me surje un problema,
si navego dentro de mi pagina va contando visitas e insertando en la BD lo que quiero, pero cuando entro a la pagina desde un enlace externo a mi servidor, el scrpt no funciona y no inserta nada en la DB y no manda error
Resumiendo
si los links vienen de mi pagina el script funciona
si los links estan en otra paginas de referencia el script no hace nada
puede ser que la pagina donde tendo mi enlace tenga algun tipo de codigo para deshabilitar al mio y a si no poder confirmar cuantas visitas me vienen de esa otra pagina web??
Gracias por vuestra respuestas, os dejo la funcion
Código PHP:
function cuenta_visita (){
$fecha = date("Y-m-d");
$ref = $_SERVER['HTTP_REFERER'];
$vista = $_SERVER['PHP_SELF'];
$query = 'INSERT INTO contador_con (ip, fecha,web_ref,pagina_vista)
VALUES (\''.$ip.'\',\''.$fecha.'\',\''.$ref.'\',\''.$vista.'\')';
mysql_query($query) or die("error de servidor");
unset ($ip);
unset ($fecha);
unset ($ref);
unset ($vista);
}