En las páginas en las que quiero medir las estadísticas, meto un código similar al siguiente:
Código:
Y el código al que llama, que es el que introduce las cookies es el siguiente:<script type="text/javascript" language="JavaScript"> <!-- document.write("<img src=\"http://nombre_servidor/contador.php?"); document.write("&referer="); document.write(escape(document.referrer)); document.write("\" border=0 width=1 height=1>"); // --> </SCRIPT>
contador.php
Código PHP:
global $HTTP_COOKIE_VARS;
if (!($idconex=mysql_pconnect("servidor","nombre_usuario","password")))
return;
mysql_select_db("database",$idconex);
if ($HTTP_X_FORWARDED_FOR == "")
$IPREMOTO=$REMOTE_ADDR;
else
$IPREMOTO=$HTTP_X_FORWARDED_FOR;
#2) Vemos las COOKIES
if(!$HTTP_COOKIE_VARS["IC".$ID]){
mysql_query("INSERT INTO nombre_tabla (.......) VALUES (.........)",$idconex);
$IDContador=mysql_insert_id($idconex);
if ($IDContador){ setcookie("IC",$IDContador,time()+3600*24*30,"","$HTTP_HOST");
}
}
else{
$cookie=$HTTP_COOKIE_VARS["IC"];
mysql_query("INSERT INTO nombre_tabla (.......) VALUES (......)",$idconex);
setcookie ("IC",$cookie,time()+3600*24*30,"","$HTTP_HOST");
}
Código PHP:
$_COOKIE["IC"]
Código PHP:
$HTTP_COOKIE_VARS["IC"]
Bueno, si me ayudais me salvais la vida, pues llevo con esto dos días y no veo solución. Muchas gracias