Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan header() dalam php untuk melumpuhkan caching

Cara menggunakan header() dalam php untuk melumpuhkan caching

青灯夜游
青灯夜游asal
2021-09-03 11:25:262202semak imbas

Cara untuk melumpuhkan caching dalam PHP menggunakan header(): 1. Gunakan header() untuk menetapkan masa tamat tempoh; 2. Gunakan header() untuk menetapkan tarikh kemas kini terakhir halaman kepada hari semasa, iaitu boleh memaksa pelayar untuk mendapatkan maklumat terkini 3. , gunakan header() untuk memberitahu pelayar klien supaya tidak menggunakan caching.

Cara menggunakan header() dalam php untuk melumpuhkan caching

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

php melarang penyemak imbas daripada menggunakan halaman cache

Ini boleh dicapai dengan menghantar pengepala HTTP asal kawalan cache tertentu melalui fungsi header() PHP. Kod khusus adalah seperti berikut:

<?php   
  
//设置此页面的过期时间(用格林威治时间表示),只要是已经过去的日期即可。   
header("Expires: Mon, 26 Jul 1970 05:00:00 GMT");     
  
//设置此页面的最后更新日期(用格林威治时间表示)为当天,可以强制浏览器获取最新资料  
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");     
  
//告诉客户端浏览器不使用缓存,HTTP 1.1 协议   
header("Cache-Control: no-cache, must-revalidate");     
  
//告诉客户端浏览器不使用缓存,兼容HTTP 1.0 协议   
header("Pragma: no-cache");   
  
?>

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Cara menggunakan header() dalam php untuk melumpuhkan caching. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn