Bu dersimizde oluşturduğumuz web sitesimizdeki dosyaların istemci bilgisayardaki kopyalarının nasıl silineceğini görüceğiz.Yaptığımız web sitesini bir kullanıcı ziyaret ettiğinde browserlar tarafından( siteyi tekrar ziyaret edildiğinde daha hızlı açılması için) siteyi oluşturan dosyalar kullanıcının harddiskine kaydedilir.Ancak alışveriş veya bankacılık gibi üst düzey güvenlik gerektiren web sitelerinde içeriğin kullanıcın bilgisayarına kaydedilmesini engellemek gerekebilir.Bunu işlemi yapmak için php'nin header ve http komutları kullanılır.
<?php
header("Expires: Mon, 26 Jul 2003 05:00:00 GMT");
header("Last-Modified:".gmdate("D, d M Y H:İ:s")."GMT");
header("Cache-Control: no-store , no-cahce, must-revalidate");
header("Cache-Control: post-check=0 , pre-check=0", false);
header("Pragma: no-cache");
?>
Yukarıdaki kod satırını, kullanıcının bilgisayarına kayıt edilmesini istemediğimiz php dosyalarının başına yazarsak sayfanın içeriğinin(resimler ve js dosyaları hariç) kaydedilmesini engellemiş oluruz.
İyi Çalışmalar.
Header ile Önbelleği Temizleme
Takdir Ediliyorsanız Değil, Taklit Ediliyorsanız Başarmışsınız Demektir.Hayat öyle oyunlar oynuyor ki, nereye tutunsam düşüyorum.Tam da palyaçonun dediği gibi: "ağlayamadığımdan gülüyorum."Paul Auster