문제:
트래픽을 단일 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!