1. ใช้ header() เพื่อตั้งเวลาหมดอายุ
2. ใช้ header() เพื่อตั้งค่าวันที่อัปเดตล่าสุดของเพจเป็นวันนี้ ซึ่งสามารถบังคับให้เบราว์เซอร์รับข้อมูลล่าสุด
3. ใช้ header() เพื่อบอกเบราว์เซอร์ไคลเอ็นต์ว่าอย่าใช้แคช
ตัวอย่าง
<?php //ตั้งเวลาหมดอายุของหน้านี้ (แสดงเป็นเวลามาตรฐานกรีนิช) ตราบใดที่เป็นวันที่ที่ผ่านไปแล้ว header("หมดอายุ: จันทร์ 26 ก.ค. 1970 05:00:00 GMT"); //ตั้งวันที่อัปเดตล่าสุดของหน้านี้ (แสดงเป็นเวลามาตรฐานกรีนิช) เป็นวันนี้ ซึ่งสามารถบังคับให้เบราว์เซอร์รับข้อมูลส่วนหัวล่าสุด("Last-Modified: " . gmdate("D, d M Y H:i:s ") . "GMT"); //บอกเบราว์เซอร์ไคลเอ็นต์ว่าอย่าใช้แคช โปรโตคอล HTTP 1.1 header("การควบคุมแคช: ไม่มีแคช, ต้องตรวจสอบใหม่"); //บอกเบราว์เซอร์ไคลเอ็นต์ว่าอย่าใช้แคชและเข้ากันได้กับโปรโตคอล HTTP 1.0 header("Pragma: ไม่มีแคช"); -
ข้างต้นคือวิธีที่ PHP ใช้ header() เพื่อปิดการใช้งานแคช ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน คู่มือการเรียนรู้ PHP เพิ่มเติม: เครือข่ายซอร์สโค้ด