Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   renovar peticion (http://www.forosdelweb.com/f127/renovar-peticion-575824/)

miguelcubas 14/04/2008 10:09

renovar peticion
 
Hola a todos, alguien me sabe decir como puedo hacer para
evitar que el navegador no lea un xml cargado en cache ya que
al haberlo modificado yo, no renueva la peticion.

He intentado:

Código HTML:

xml.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xml.send('param='+valoraleatorio);

Pero no funciona...

Gracias.

mgusdl 14/04/2008 10:58

Re: renovar peticion
 
El codigo que pones es para enviar informacion, no para recibirla.
Puedes modificar las cabeceras del XML (en PHP, ASP, etc) para que no lo deje en caché

C&P desde la web de PHP
Código PHP:

<?php
header
("Cache-Control: no-cache, must-revalidate"); 
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Fecha en el pasado
?>


miguelcubas 14/04/2008 11:44

Re: renovar peticion
 
Si pongo las cabeceras en PHP no me deja acceder al XML

Código:

<?php
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Fecha en el pasado
?>
<?xml version="1.0" encoding="iso-8859-1"?>
<mainendes>
<endes tipo="descargas">
        <endes_item category_="varios" name_="manuscrito" date_="12/12/07" http_link="manus.zip">
        <description><![CDATA[ g s.<br />ds fg df s gd f gsdf gs d fg s  df.]]></description>
        </endes_item>
</endes>

</mainendes>


miguelcubas 14/04/2008 11:47

Re: renovar peticion
 
Correcto, ya pillo,
en el codigo PHP, es que crei debia ponerlo en el XML
para que no cargara de cache solo el XML...


Gracias.


La zona horaria es GMT -6. Ahora son las 06:22.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.