2014-12-20 7 views
1

웹 사이트의 링크를 클릭하고 해당 링크를 방문하면 HTTP 요청에 이전 사이트가 HTTP 리퍼러로 포함됩니다. 그러나 내가받은 이메일 내부의 링크를 클릭하면 해당 HTTP 요청에 HTTP 리퍼러 필드가 포함되지 않습니다 ... (Gmail의 이메일에있는 링크를 클릭하면)웹 사이트 트래픽과 별도의 전자 메일 트래픽

내 질문에 이 두 시나리오를 구별하는 방법은 무엇입니까?

나는 어떤 방법 당신은 HTTPS 페이지의 링크를 클릭 할 때 헤더가없는 PHP에서합니다 (HTTP 리퍼러를 포함

+0

누군가 나를 도와 줄 수 있습니까 ??? –

+1

다른 링크를 사용 하시겠습니까? –

답변

0

내가 생각하는 HTTP 요청에서 매개 변수를 사용하여 별도로 두 번 클릭을 식별하는 데 의미 : $ _SERVER [ 'HTTP_REFERER']). 그리고 구글은 https를 사용하므로, HTTP 리퍼러는 보내지 않는 gmail의 링크에서.

0

previous answer에서 설명한 것처럼 리퍼러를 사용하지 마십시오.

&source=email, &fromemail=true 또는 &campaign=email과 같은 검색어 문자열 매개 변수 만 사용하면됩니다.