Y .. usas sesiones?
Te lo comento por qué las sesiones como cabeceras que envia en principio . .una de ellas ajusta el caché de tus páginas .. por defecto creo que está en "private" .. tendrías que usar "no-cache" o alguna similar (ahora no recuerdo cual).
session_cache_limiter()
www.php.net/session_cache_limiter
Si no usas sesiones .. puedes ajustar también el tema de caché por header() con sus directivas HTTP correspondientes y hasta en HTML directo con sus etiquetas <META ..>
www.php.net/header()
Un saludo,