
언제나 그렇듯, 여러분의 모든 도움과 도움에 미리 감사드립니다.
사용자를 자동으로 사이트로 리디렉션하고 리디렉션 사이트를 추천 사이트로 유지하는 방법을 찾고 있습니다. 과정과 필요한 사항을 단계별로 설명하겠습니다.
- 사용자가 이메일에서 원하는 링크를 클릭합니다.
- 사용자가 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으로 리디렉션되는지 확인할 수 있습니다.