Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mengosongkan Cache Pelayar Menggunakan PHP?

Bagaimana untuk Mengosongkan Cache Pelayar Menggunakan PHP?

Susan Sarandon
Susan Sarandonasal
2024-10-27 06:33:29411semak imbas

How to Clear Browser Cache Using PHP?

Mengosongkan Cache Penyemak Imbas dengan PHP

Penyimpan cache penyemak imbas kerap mengakses fail secara setempat, meningkatkan masa pemuatan tapak web. Walau bagaimanapun, ia juga boleh mengganggu ujian dan pembangunan jika fail cache sudah lapuk. Artikel ini menerangkan cara mengosongkan cache penyemak imbas menggunakan PHP.

Kod PHP untuk Membersihkan Cache Penyemak Imbas

Kod PHP berikut menghantar pengepala kepada penyemak imbas klien, mengarahkannya kepada kosongkan cachenya:

<code class="php">header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Content-Type: application/xml; charset=utf-8");</code>
  • Cache-Control: no-cache, must-revalidate memberitahu penyemak imbas supaya tidak cache respons.
  • Tamat tempoh: Isn, 26 Jul 1997 05:00:00 GMT menetapkan tarikh tamat tempoh kepada tarikh yang lalu, memaksa penyemak imbas untuk mendapatkan semula sumber daripada pelayan setiap kali.
  • Kandungan- Jenis: aplikasi/xml; charset=utf-8 menentukan jenis dan pengekodan respons.

Penggunaan

Untuk menggunakan kod ini, letakkannya pada permulaan skrip PHP anda, sebelum sebarang output lain dihantar ke penyemak imbas. Contohnya:

<code class="php"><?php
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Content-Type: application/xml; charset=utf-8");

echo "Hello World!";
?></code>

Nota: Kod ini hanya akan mempengaruhi halaman semasa. Untuk mengosongkan keseluruhan cache, anda mungkin perlu menggunakan pustaka pihak ketiga atau melaksanakan strategi cache yang lebih kompleks.

Atas ialah kandungan terperinci Bagaimana untuk Mengosongkan Cache Pelayar Menggunakan PHP?. 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