다음과 같은 상황이 있습니다. 내 사이트의 현재 페이지 URL이 다음과 같이 표시 될 때마다 : http://thisismysite.net/example.php?no_redirect=true 검색어를 실행하기 위해 사용자가 방문하는 모든 페이지가 URL 맨 끝에 자동으로 "? no_redirect = true"부분을 추가해야합니다. 나는 그것을하는 방법에 대한 명확한 생각이 없다.PHP는 연결된 페이지에 대해 동일한 쿼리를 유지합니다.
예를 들어, example.php에서 내 사이트 내의 다른 페이지에 대한 다음 링크가 있습니다. -contact.php
당신이 그 클릭하면
-about.php
는, 당신은 각각 about.php 및 contact.php로 리디렉션됩니다. 그러나 example.php 대신 주소 표시 줄에 example.php? no_redirect = true가 있으면 about.php? no_redirect = true 및 contact.php? no_redirect = true로 리디렉션되어야합니다.나는이 같은 참조 자와 시도 :
if (strpos($_SERVER['HTTP_REFERER'],'true') == false) {
$_GET['no_redirect']="true";
}
이 일을 일부러. 이것을 달성하는 가장 좋은 방법은 무엇입니까?
감사합니다.
을 'no_redirect = true'는 무엇입니까? –
모바일 버전의 사이트가 있습니다. 휴대 전화에서 내 사이트에 들어가면 자동으로 모바일 버전으로 리디렉션되지만 이후에는 PC 버전을 볼 수있는 옵션도 제공됩니다. no_redirect는 모바일 버전으로의 리디렉션을 의미하지 않습니다. –