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?