Header ile Önbelleği Temizleme
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.
[Üyeler Mesaj Yazmandan Misafirlerde Kayıt Olmadan Link GöremezlerKayıt İçin Tıklayın ! ]