추천 사이트로 통과하는 자동 서버 리디렉션

추천 사이트로 통과하는 자동 서버 리디렉션

언제나 그렇듯, 여러분의 모든 도움과 도움에 미리 감사드립니다.

사용자를 자동으로 사이트로 리디렉션하고 리디렉션 사이트를 추천 사이트로 유지하는 방법을 찾고 있습니다. 과정과 필요한 사항을 단계별로 설명하겠습니다.

  • 사용자가 이메일에서 원하는 링크를 클릭합니다.
  • 사용자가 testdomain.com으로 이동됩니다.
  • 사용자는 자동으로 test.com/landing으로 리디렉션됩니다.
  • test.com은 testdomain.com을 추천 사이트로 간주합니다.
  • 데이터는 Google Analytics를 통해 수집됩니다.

이 PHP 코드가 이를 처리할 수 있을지 확신할 수 없습니다.

header("Location: http://google.com", true, 303);

나는 테스트할 수 있었고 그것이 내가 할 가능성이 가장 높습니다. 하지만 왜 이것이 작동하는지, 왜 이것이 작동하지 않는지에 대해 좀 더 이해하고 싶습니다.

답변1

나는 "Referer" 필드가 다음에서 제어된다고 생각합니다.고객브라우저. 원하는 작업이 수행되도록 보장하기 위해 수행할 수 있는 작업은 없습니다. 브라우저는 고정/거짓을 보내도록 선택할 수 있습니다.추천인아니면 전혀 없습니다.

그만큼RFC리퍼러가 어느 쪽이든 보존되어야 함을 나타내지 않는 것 같습니다.

링크의 소스는 개인 정보이거나 개인 정보 소스를 공개할 수 있으므로 추천자 필드 전송 여부를 사용자가 선택할 수 있도록 하는 것이 좋습니다. 예를 들어, 브라우저 클라이언트에는 공개/익명 탐색을 위한 토글 스위치가 있을 수 있으며, 이를 통해 추천자 및 보낸 사람 정보 전송을 각각 활성화/비활성화할 수 있습니다
.

답변2

내 생각에도 당신이 원하는 대로 되지 않을 것 같아요. 리퍼러 헤더는 클라이언트에 의해 제어됩니다. 대부분의 브라우저는 링크를 클릭하는 경우에만 리퍼러를 설정합니다. 리디렉션에는 설정하지 않습니다.

사람이 testdomain.com에 연결된 Google 링크를 클릭하면 test.com/landing에는 해당 링크가 Google에서 온 것으로 표시됩니다. testdomain.com을 입력하면 리디렉션되고 리퍼러는 비어 있게 됩니다.

아마도 testdomain.com에 로깅을 설정하고 얼마나 많은 사람들이 test.com/landing으로 리디렉션되는지 확인할 수 있습니다.

관련 정보