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(6)
- 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...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: PHP ile Basit Dosya Yükleme
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: C# Programlama Dili ile İlgili Örne...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?
- :: PHP ile MySQL veritabanına MySQLi t...