Benim CSS dosyası acutally Ben bu dosyada PHP değişkenleri kullanın böylece içerik türü text/css
ile servis edilir bir PHP dosyası olduğunu. style.php
bu gibi görünüyor:
<?php
header('Content-Type: text/css');
$bgColor = '#000';
?>
body { background:<?php print $bgColor; ?>; }
Beklendiği gibi çalışır, ancak tarayıcı, dinamik olarak oluşturulan css dosyası önbelleğe eğer ben biraz endişeliyim.
Firebug istekleri bakarken, bu tarayıcı style.php
yeniden ben her sayfayı yeniden yükleniyor gibi geliyor bana.
Ben zaten bu önbellek başlıkları eklemek için çalıştı:
header('Cache-control: must-revalidate');
header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 60 * 60 * 24) . ' GMT');
Ama şans. Dosya hala her sayfa yüklendiğinde yüklenir. Zaman belirli bir miktar için dosyayı önbelleğe tarayıcı zorlamak için uygun başlıkları nelerdir?