Cache dosyalarını okurken, dosya tarihini okuyup belirttiğin tarihten küçükse otomatik olarak silebilirsin...
Aşağıdaki kod ile dosyanın timestamp olarak tarihini alabilirsin. Ve bundan sonra if else ile kontrol ettirip silebilirsin.
$dosyatarihi = filemtime("cache/dosya.uzanti");
if ( $dosyatarihi < (time()-3600) ) {
// dosya 1 saatten önce ise sil
unlink("cache/dosya.uzanti");
}Kolay gelsin