Bagaimana untuk Mengosongkan Cache Pelayar Menggunakan PHP?

Susan Sarandon
Lepaskan: 2024-10-27 06:33:29
asal
410 orang telah melayarinya

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>
Salin selepas log masuk
  • 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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!