2
기본적으로 header()를 사용하여 리디렉션 할 때마다 이전에 가지고 있던 해시를 계속 전달합니다. 그리고 앱에서 나쁜 결과를 만들어 내고, 행동 등을 중복시킵니다.PHP 리디렉션에서 #hash 처리를 중단하는 방법은 무엇입니까?
JS를 사용하여 해시를 지우려고하는 것은 #을 (를) 제거 할 수 없어 좋지 않습니다.
리디렉션 할 때 어떻게 제거 할 수 있습니까?
기본적으로 header()를 사용하여 리디렉션 할 때마다 이전에 가지고 있던 해시를 계속 전달합니다. 그리고 앱에서 나쁜 결과를 만들어 내고, 행동 등을 중복시킵니다.PHP 리디렉션에서 #hash 처리를 중단하는 방법은 무엇입니까?
JS를 사용하여 해시를 지우려고하는 것은 #을 (를) 제거 할 수 없어 좋지 않습니다.
리디렉션 할 때 어떻게 제거 할 수 있습니까?
그것은 당신의 header()
리디렉션 동안 PHP는 #
을 두지 않기 때문에 ...
올바른 구문 #
을 사용을해야합니다은 :
header('Location: page.php');
당신의 문자열을 동적으로 당신에게 수를 생성하는 경우 정규식을 사용하고 URL을 할당하기 전에 preg_replace()
을 사용하여 #
을 제거 할 수 있습니다. header()
반드시 해시를 추가하는 op는 아닙니다. 나는 같은 문제를 가지고있다. 예를 들어'header ('HTTP/1.1 302 Found');'header ('Location : /');'exit;'해시를 유지할 것입니다. – Hank
@ 그는 특정 상황을 지정하지 않았습니다. 나는 header()를 사용하여' –
전체 문장을 인용한다. 기본적으로 header()를 사용하여 리다이렉트 할 때마다 나는 이전에 가지고 있던 해시를 가지고있다. ' 그는 서버 측 솔루션을 사용하여 보낸 해시를 제거하려고합니다. – Hank