Hola de nuevo, creo que he encontrado una forma mas facil de hacer lo que quiero, os explico:
Lo que quiero es hacer un archivo para contar las visitas entrantes y registrarlo en su correspondiente fila de la tabla (alojada en una db) seria algo como :
Web in24
A --- 0
B --- 0
C --- 0
Esto es una tabla creada anteriormente en una base de datos. Inicialmente queria recorrer la columna de webs para ver si coincidia la $web con $http_referer y entonces sumar uno a su correspondiente in24.
Pero creo que es mas facil usando la sentencia:
UPDATE webs SET in24=in24++ WHERE dominio=$referer
Esto creo que significa... cambiar el campo in24 (sumarle uno) en la fila donde coincida el dominio con mi variable $referer. Si me equivoco diganmelo.
El codigo quedaria algo como esto:
Código PHP:
<?
//para sacar el dominio del referer, en $referer esta el dominio
preg_match( '@^(?:http://)?([^/]+)@i', $_SERVER['HTTP_REFERER'], $matches );
$referer = $matches[1];
//conexion a la base de datos
include("conexion.php");
$consulta="UPDATE `webs` SET in24=in24++ WHERE dominio=$referer";
mysql_query($consulta) or die (mysql_error());
?>
¿que opinan?
Saludos !