Al cargar una página, magicamente el contenido del siguiente 'if' es ejecutado 2 veces, cuando solo deberia ocurrir 1 vez.
Código php:
Ver originalif($_SESSION["{$image_id}_viewed"] != 1) {
$connection = mysql_connect($db_host,$db_username,$db_password) or
die('Error al conectar con mysql');
$query = "UPDATE wallpapers SET image_views = image_views+1 WHERE image_id = {$image_id}";
$_SESSION["{$image_id}_viewed"] = 1;
}
Si se vuelve a cargar una segunda vez la página, el contenido del if ya no se ejecuta, lo cual es correcto.
Otros datos: Si se borran las cookies y se reinicia el navegador, al volver a cargar una de estas paginas, otra vez se ejecuta 2 veces el if. Alguna idea?? Quiero que se ejecute 1 vez por sesión nada mas. Parece como si estuviera cargando la pagina 2 veces simultaneamente, para guardar en cache o algo similar.