Código php:
Ver original
if($_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.