PHP ile tarayıcı ön belleğini boşaltma
Bu yazımızda PHP ile tarayıcı ön belleğini (browser cache) boşaltma işlemini inceleyeceğiz. PHP ile yaptığımız web sayfalarında son yapılan güncellemeyi zaman zaman göremeyebiliriz. Çünkü web tarayıcılar hızlı işlem yapmak için web sitelerini ön belleklerinde tutarlar, böylece biz bir defa daha aynı adrese girdiğimizde hızlıca açılır.
Peki sürekli güncellenen haber sitelerinde bu işlem nasıl yapılıyor? Yani tarayıcımızın ön belleğine web sitesinin kaydedilmemesi için ne yapıyorlar? Web sayfalarının başlarına ön bellek temizleme kodları ekliyorlar. HTML içerisine aşağıdaki kodlara baktığımızda ilk satırda belirlenen tarih ve zamanda süresinin dolacağını, ikinci satırda ise "ön belleğe alınmasın" komutunu veriyoruz.
Aşağıdaki kod satırlarında ise php ile aynı işlemin nasıl yapılacağını inceleyoruz.
Peki sürekli güncellenen haber sitelerinde bu işlem nasıl yapılıyor? Yani tarayıcımızın ön belleğine web sitesinin kaydedilmemesi için ne yapıyorlar? Web sayfalarının başlarına ön bellek temizleme kodları ekliyorlar. HTML içerisine aşağıdaki kodlara baktığımızda ilk satırda belirlenen tarih ve zamanda süresinin dolacağını, ikinci satırda ise "ön belleğe alınmasın" komutunu veriyoruz.
<meta http-equiv="expires" content="Sun, 01 Jan 2019 00:00:00 GMT"/>
<meta http-equiv="pragma" content="no-cache" />
Aşağıdaki kod satırlarında ise php ile aynı işlemin nasıl yapılacağını inceleyoruz.
<?php
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>
Mutlu kodlamalar,
Oğuzhan TAŞ
Mart, 2019
Mutlu kodlamalar,
Oğuzhan TAŞ
Mart, 2019
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: Excel hücrelerinde yıldız koyarak b...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?