2012-06-08 3 views
3

a 링크 (JavaScript가없는 a 링크 여야 함)를 클릭하면 거의 즉각적인 작업을 수행하는 PHP 스크립트로 리디렉션되는 페이지가 있습니다. 이전 페이지로 다시 전송됩니다.리디렉션 후 중지 페이지가 기록에서 중지되는 문제

문제는 사용자가 뒤로 버튼을 클릭 할 때 스크립트가 실행되기 전에로드 된 페이지로 페이지가 돌아가고 다시 버튼을 두 번 클릭해야 뒤로 돌아갈 수 있다는 것입니다. 보내는 페이지.

중단 할 수있는 방법이 있습니까? 뒤로 화살표를 두 번 클릭해야하는 것은 좋은 사용자 경험이 아니며 이런 일이 발생하지 않도록하는 (상대적으로 쉬운) 방법이 있어야합니다.

도움을 주시면 감사하겠습니다.

답변

4

301 헤더를 보냅니다. header('HTTP/1.1 301 Moved Permanently'); - 은 출력 전에을 보내야합니다. 그러면 리다이렉트 한 페이지가 PHP 페이지를 대체하게됩니다.