¿Cómo verificar si el contenido del directorio ha cambiado con PHP?

Estoy escribiendo un script de galería de fotos en PHP y tengo un único directorio donde el usuario almacenará sus imágenes. Estoy intentando configurar el almacenamiento en caché de la página y hacer que la memoria caché se actualice solo si el contenido del directorio ha cambiado. Pensé que podía hacer esto almacenando en caché la última hora modificada del directorio utilizando la función filemtime () y comparándola con la hora modificada actual del directorio. Sin embargo, como me di cuenta, el tiempo de modificación del directorio no cambia a medida que los archivos se agregan o eliminan de ese directorio (al menos en Windows, todavía no estoy seguro acerca de las máquinas Linux).

Así que mis preguntas son, ¿cuál es la forma más sencilla de verificar si se ha modificado el contenido de un directorio?

Respuestas a la pregunta(10)

Su respuesta a la pregunta