Problemas de caché del navegador al acceder a archivos PHP con SqueezeBox de Mootools

StackOverflow https://stackoverflow.com/questions/1635593

  •  06-07-2019
  •  | 
  •  

Pregunta

Estoy usando Squeeze Box para acceder a un archivo PHP que imprime una alerta para el usuario en función del enlace en el que se hizo clic (es decir, el archivo PHP usa la variable $ _GET).

El problema es cuando hago clic una vez que el cuadro de alerta se abre correctamente, pero cuando hago clic nuevamente en el enlace, el resultado aparece dos veces, es decir, se duplica y los resultados continúan repitiéndose cada vez que se hace clic en el enlace.

Pero cuando cierro el navegador, el problema se reinicia nuevamente, ¿hay una solución para este problema? (Y el problema aparece tanto en Mozilla como en IE)

Gracias

¿Fue útil?

Solución

no está familiarizado con squeezebox pero normalmente hay algunas tácticas para esto.

  • cambie a $ _POST no $_GET
  • agregue una cadena de consulta aleatoria a cada solicitud - p. una marca de tiempo
  • agregue encabezados sin caché al archivo PHP.

no-cache se vería así:

header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top