![]() |
xml no cache Hola a todos, existe alguna cabecea similar a esta en PHP Código PHP: Al recoger datos con ajax de un xml, lee de cache y no puedo observar los cambios, necesito borrar cache del navegador. Muchas gracias. |
Re: xml no cache Tienes que lograr que el browser no guarde en la cache la petición, para eso debes agregar: // En la URL del script de servidor "http://www.midominio.com?rand="+parseInt(Math.random()*99 999999); Espero sea de utilidad. www.JoMiCo.com.ar ------------------------------- |
Re: xml no cache Puedes hacer dos cosas: - Usar un script PHP, enviar las cabeceras y leer el XML y mostrarlo (via PHP). - En tu función AJAX enviar un numero aleatorio al final para forzar que se cargue nuevamente, por ejemplo: ajax.open( "archivo.xml?rand=21231" ); Saludos. |
Re: xml no cache Muchas gracias, ya lo tengo funcionando... |
Re: xml no cache Como número "aleatorio" sencillo, puedes utilizar la función "time" de PHP, quedando así: "http://www.midominio.com/documento.xml?rand="+time(); No es aleatorio, pero sirve para este propósito, ya que el tiempo es distinto siempre a no ser que el usuario recargue la página en menos de 1 segundo (improbable). Saludos. |
| La zona horaria es GMT -6. Ahora son las 20:49. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.