Wenn ich CSS-Code für eine Webseite schreibe, verwende ich ein JavaScript-Plugin, das AJAX verwendet, um zu prüfen, ob eine CSS-Datei jede Sekunde bearbeitet wurde, indem die Last-modifizierte -Header der CSS-Datei überprüft wurde. Wenn eine CSS -Datei bearbeitet wurde, zwingt das JavaScript -Plugin meinen Browser, die CSS -Datei neu zu laden. Das ist praktisch, da es meine Bemühungen spart, meinen Browser manuell zu aktualisieren, um die Änderungen meiner Stil anzuwenden. Es funktioniert jedoch nicht für PHP -Stylesheet -Datei wie style.php. Nach meiner Untersuchung stellte ich fest, dass der Täter style.php der letzte modifizierte Header fehlt.
Die Cache-Control und abgelaufen Header dienen dazu, Browser in Cache-Style zu zwingen. Aber praktisch besiegt dies den Zweck der Verwendung des JavaScript-Plugins. style.php liefert automatisch einen aktualisierten Last-Modified Header wie reguläre Stylesheet-Dateien wie style.css?