問題:
將流量路由到單一index.php .htaccess 檔案的後退按鈕會出現問題。提供的程式碼無法處理後退按鈕功能,導致使用者卡住。
解決方案:
選項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>
點擊後退按鈕時,瀏覽器會載入refreshpage.php文件,該文件會輸出當前時間並強制刷新頁面。
選項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>
此程式碼使用隱藏的輸入欄位追蹤頁面的狀態。 onload 事件更新輸入欄位的值。當點擊後退按鈕時,輸入欄位的值為“yes”,因此會觸發 location.reload() 函數刷新頁面。
以上是如何點選後退按鈕刷新頁面:解決路由問題綜合指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!