Bu css belgelerde php kullanmak için kötü bir fikir mi?

4 Cevap php

Ben style.php denilen css sayfa oluşturmuş ve bu üst eklemiş:

<?php header("Content-type: text/css"); ?>

Bu size yalakalık yapmak yok. Bu korkunç bir fikir mi? Ben yönetici (yani style.php komut veritabanını sorgular ve onaltılık değerler kapmak) sayfalarındaki renkler kontrol sağlayan bir CMS yarattık çünkü ben yapıyorum.

Herhangi bir düşünce?

4 Cevap

Bu sadece size uygun başlıklarını kadar hizmet emin olun, iyi bir çözümdür. my blogpost ilgili bir konuya (sağ bölümünde almak için "önemli başlıkları olan" arama) hakkında bkz.

Bir şey daha:

Önbelleğe alma ile kullanıcı (o istemcide önbelleğe nedeniyle) o görmek istiyor, ama rengini değiştirir duruma alabilirsiniz, sayfa güncelleme değildir. , Önbellek geçersiz kimlik (oturumunda örneğin) kullanıcı için saklanır ve o renk düzenini değiştirir her zaman artırılır bir sayıdır URL, sonunda bir? = Id eklemek için.

Örnek:

Bu kötü bir fikir (önbelleğe + içerik-türü hakkında notlar tabi) değil, ama bir PHP örneği (mod_php) kadar ateş veya zaten çalışan bir php (Fastcgi stili) komut geçen maliyeti düşünüyorum. Eğer gerçekten bu yükü istiyor musunuz?

Statik bir dosyaya CSS sayfanın "önbelleğe alınmış" sürümünü yazma, ve bu hizmet daha iyi olabilir (; ben ana sayfa zaten PHP varsayalım veya eklemek için sayfa başına esneklik, seçilmesini stil gerekiyorsa)

Bir CSS oluşturma önlemek için özel bir neden yok, ben CMS odaklı değerler muhtemelen çok sık değişiklik olmayacak hayal gibi, uygun önbelleğe kullandığınızı varsayarsak anında içerir.

Bu kötü bir fikir değildir. Bu sayısız yararları ile yaratıcı bir fikir:

  • Kullanıcıların w / Eğer güvenlik konusunda endişelenmenize gerek o (Ayrıştırma css zor) değerleri tanımlamak
  • Eğer derileri görsel olarak daha tutarlı bir dizi (bazı esneklik toplam esneklik daha iyidir) zorlayabilir
  • koduna basit