Si alguno ha trasteado con ajax con php probablemente se habrá encontrado con el siguiente problema:
El internet explorer cachea las páginas que devuelve el ajax por lo que aparantemente no pasa nada, y en efecto, si mandamos dos veces una petición igual (agregar dos veces el mismo o una petición sin parametros) el explorer directamente nos mostrará la página que devolvia la anterior petición por lo que en ningún momento estamos enviando la petición al servidor y lo que querramos hacer nos surtirá efecto.
Si te has encontrado con este problema o lo tienes y no sabias a que se debia la solución es bien sencilla, tan solo le tienes que decir al pedorro del explorer que no cachee la página y eso se realiza poniendo una simple linea de codigo al inicio de nuestra página en el lado del servidor, la que elabora las respuestas. Si tenemos por ejemplo:
<?php
include “_admin/config.php”;
include(”_admin/Librerias.php”);
…
?>
Solo tendremos que añadir lo siguiente justo despues del <?php:
<?php
header(”Cache-Control: no-store, no-cache, must-revalidate”);
include “_admin/config.php”;
include(”_admin/Librerias.php”);
…
?>


![Mi email matacentauros[at]gmail.com](http://www.matacentauros.com/imagenes/mc_mail.png)