Hey fastix,
Falls jemand Lust haben sollte, mal über
"PHP: Einfaches Caching für Webprojekte" zu schauen und vielleicht den einen oder anderen Fehler (oder gar eine Sicherheitslücke) zu finden - es wäre nett wenn ich die Chance bekäme, da was zu verbessern.
zuerst einmal: Sieht gut aus. Ich hätte aber einen kleinen Verbesserungsvorschlag:
Und zwar geht's darum, dass Du ja auch die Cookie-Daten verwendest, um den Namen der Cache-Datei anzulegen. Das ist grundsätzlich auch sinnvoll, nur gibt es meiner Meinung nach eine Ausnahme: Das Session-Cookie.
Sollte ein Session-Cookie vorhanden sein würde ja trotz gleicher Daten für jede einzelne Session eine eigene Cache-Datei angelegt werden. Ich glaube, das macht nicht so viel Sinn.
Einfachste Möglichkeit wäre sicherlich $_COOKIE[session_name()] von der Namensvergabe auszuschließen.
Gruß, Dennis