Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/07/2011, 10:53
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Problemas con AJAX en Mozilla ( y Safari )

1- al usar AJAX debes forzar la expiración de la caché desde el server (PHP):

Código PHP:
Ver original
  1. header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );  // disable IE caching
  2. header( "Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . " GMT" );
  3. header( "Cache-Control: no-cache, must-revalidate" );
  4. header( "Pragma: no-cache" );

2- si la sesión no es automática (remendado), debes hacer una llamada a session_start() antes de cualquier acceso a $_SESSION, de lo contrario no se cargarán lo datos de sesión, como mínimo debe de ser la primera linea en todas las páginas que usen sesiones.

3- recuerda que PHP se ejecuta del lado del servidor, es inútil hacer una llamada a session_start() despues del bloque de AJAX, recuerda que el bloque javascript AJAX se ejecuta después en el cliente

4- usa <?php en vez de los short tags que están depreciados

recuerda usar la herramienta del foro Highlight para mostrar mejor el código
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Última edición por maycolalvarez; 03/07/2011 a las 10:58