Masalah:
Menghalakan trafik ke satu index.php fail menggunakan .htaccess bermasalah dengan butang belakang. Kod yang diberikan tidak dapat mengendalikan fungsi butang belakang, menyebabkan pengguna tersekat.
Penyelesaian:
Pilihan 1:
<code class="php"><?php header("Cache-Control: no-store, must-revalidate, max-age=0"); header("Pragma: no-cache"); header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); echo time(); ?></code>
<code class="html"><a href="refreshpage.php">Refresh Page</a></code>
Apabila butang belakang diklik, penyemak imbas akan memuatkan fail refreshpage.php, yang akan mengeluarkan masa semasa dan memaksa muat semula halaman.
Pilihan 2:
<code class="javascript"><input type="hidden" id="refreshed" value="no"> <script type="text/javascript"> onload=function(){ var e=document.getElementById("refreshed"); if(e.value=="no")e.value="yes"; else{e.value="no";location.reload();} } </script></code>
Kod ini menggunakan medan input tersembunyi untuk menjejaki keadaan halaman. Acara onload mengemas kini nilai medan input. Apabila butang belakang diklik, nilai medan input akan menjadi "ya", jadi ia mencetuskan fungsi location.reload() untuk menyegarkan halaman.
Atas ialah kandungan terperinci Cara Menyegarkan Halaman pada Klik Butang Belakang: Panduan Komprehensif untuk Menyelesaikan Masalah Laluan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!