Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/04/2014, 02:18
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: ¿Cuál es el comando para ejecutar un script solo al cargar la página?

Con "solo al cargarse" te refieres a:
a) Al mostrarse en el navegador independientemente de cómo se haya ingresado
b) Al ingresar a la página por primera vez y no si proviene del botón "Atrás" o "Recargar" del navegador
c) Una única vez y no más

Si es la a) (cosa que dudo), no requieres algo específico, porque la actualización se hará siempre, tal como debería ser.

Si es la b), te recomiendo usar una variable de sesión, si no existe, ejecutas la consulta, si existe, no lo haces.

Ejemplo:

Código PHP:
Ver original
  1. <?php
  2. // Esto debe ir al inicio del script, sin haber enviado datos al navegador, ni un caracter
  3.  
  4. // Esto ya puedes acomodarlo donde prefieras
  5. if(!isset($_SESSION['consulta'])) {
  6.        // Haces la consulta
  7.        // Creas la variable para evitar actualizar
  8.        $_SESSION['consulta'] = true;
  9. }

Si el usuario cierra el navegador o caduca la sesión y vuelve a ingresar a la página, la consulta se ejecutará nuevamente.

Si es la opción c) entonces deberás usar la base de datos para guardar un campo donde identifiques si ya se ejecutó la consulta o no.
__________________
- León, Guanajuato
- GV-Foto