Prova a vedere se come logica ti può andare bene... io l'ho testato e sembra funzionare
Codice PHP:
<?php
session_start
();
if(!isset(
$_SESSION["filetime"])){
    
$_SESSION["filetime"] = 0;
}
clearstatcache();
$esito "0"
$filename "/path/to/file";
if(
file_exists($filename)) {
    
$file_time filemtime($filename);
}
if(
$_SESSION["filetime"] < $file_time){
    
$esito "1";
    
$_SESSION["filetime"] = $file_time;
}
print 
$esito;

?>