Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/06/2011, 10:13
Suskos
 
Fecha de Ingreso: agosto-2009
Mensajes: 52
Antigüedad: 14 años, 8 meses
Puntos: 4
Respuesta: Página carga 1 vez, comando de actualización se ejecuta dos veces.

Me parece que voy de guateMala a guatePeor...

una vez teniendo claro que lo que está ocurriendo, por alguna extraña razón, es que la página está ejecutando 2 peticiones por cada carga (así lo dice el log del servidor), y siguiendo las ideas de un hilo que encontré en otro foro, he intentado distinguir entre la primera petición y las siguientes, de manera que las dichosa actualización se ejecute solo cuando se trate de la primera petición.

Bien, he hecho lo siguiente:

Código PHP:
if(isset($_SESSION["pagina"])){
        
//la variable de sesión página existe
        
if($_SESSION["pagina"]==$_SERVER["REQUEST_URI"]){
            
//la variable de sesión página es igual a la página realiza la petición
            //hacer nada
        
}else{
            
//la variable de sesión página es distinta a la página realiza la petición
            
increment_premium_views($vdo['videoid']);
            
$_SESSION["pagina"] = $_SERVER["REQUEST_URI"];
        }
    } 
Es increíble. No sé que estoy pasando por alto, pero sigue actualizando 2 veces.