Hola, soy nueva en este foro pero llevo unos añitos trabajando en php.
Estoy desarrollando una página con contenidos que cambian constantemente mediante gestión documental. No debe hacer uso de la caché. He probado a poner etiquetas meta en cada página, a poner headers de php o las dos cosas a la vez sin conseguir que no muestre datos antiguos:
<meta http-equiv="Expires" content="Tue, 01 Jan 2000 12:12:12 GMT">
<meta http-equiv="Last-Modified" content="0">
<meta http-equiv="Cache-Control" content="no-cache, mustrevalidate">
<meta http-equiv="Pragma" content="no-cache">
header('Last-Modified: ' . gmdate('D, d M Y H:i:s', time()-86400*365*10) . ' GMT');
header('Expires: ' . gmdate('D, d M Y H:i:s', time()-86400*365*10) . ' GMT');
// HTTP/1.1
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', FALSE);
// HTTP/1.0
header('Pragma: no-cache');
Tengo que estar continuamente pulsando Ctrl. F5, cosa que no puedo pedir a los clientes.
Espero que alguien pueda ayudarme porque estoy deseperada.
Gracias