2011-09-21 2 views
0

전적으로 PHP 페이지로 구성된 웹 사이트가 있습니다. 다음 작업을 수행 할 경우 : -> PHP는 PAGE1 ->의 PHP 페이지 2 -뒤로 버튼 PHP 페이지 건너 뛰기

구글> 뒷면 브라우저 버튼을 누르면 당신은 내가 사용자가 구글 대신 다시 PHP를 PAGE1로 촬영 취득하려는 구글

로 돌아가 그들이 PHP 페이지 2에서 뒤로 버튼을 눌렀을 때.

나는 이것이 브라우저에서 자동으로 캐싱 페이지를 멈추게하는 자동 스크립트와 관련이 있다고 생각한다. 그러나 업데이트되는 콘텐츠가 중지되므로 페이지를 캐싱하지 않아야합니다.

어떤 조언을 주셔서 감사합니다!

+0

어쨌든 page1이 어떤 종류의 리디렉션을하지 않는 한 이런 일은 일어나지 않을 것입니다. 'window.location.replace' 또는 뭔가를하고있는 onclick 이벤트가있을 수 있습니까? – ceejayoz

+0

내역 뒤로 버튼을 누르면 이전 캐시 된 페이지로 돌아갑니다 ... 캐시하지 않으면 되돌릴 수 없습니다. 브라우저의 뒤로 단추에서 기본 동작을 덮어 쓰려면 1 페이지의 URL을 가리켜 야하지만 크로스 브라우저를 만드는 것은 까다 롭고 어렵습니다. –

+0

PHP 페이지 1에 리다이렉트 코드가 있고 해당 리디렉션 코드를 클릭하면 Google에 다시 전송할 수도 있습니다. 케이스가 있는지 확인하고 해당 코드의 문제를 식별 할 수 있도록 코드를 붙여 넣으십시오. – Astha

답변

1
function goToTag(tagid, tagloc){ 
    location.replace("main.php?tagid="+tagid+"&result="+tagloc); 
} 

location.href="main.php?tagid="+tagid+"&result="+tagloc;으로 전환하면 문제가 없습니다. location.replace 주석에 표시된대로 - 을 현재 페이지 항목으로 바꿉니다.