특정 URL에서 오는 사용자를 차단하고 싶습니다. 우리의 광고 배너는 많은 웹 사이트에 표시됩니다. 웹 사이트에서 배너를 클릭 한 사람들은 등록 페이지로 이동합니다. 특정 웹 사이트에서 광고를 클릭하는 사람들을 위해 페이지가 표시되는 것을 원하지 않습니다. http://abc.com. 이 제한을 어떻게 구현할 수 있습니까? 미리 감사드립니다.배너 광고를 클릭 한 후 특정 URL에서 오는 사용자 차단
-1
A
답변
0
제한하려는 도메인의 변수 $_SERVER['HTTP_REFERER']
값을 확인할 수 있습니다. 이 같은
뭔가 작업 할 수 있습니다
$bad_domain = 'abc.com';
if (stripos($_SERVER['HTTP_REFERER'], $bad_domain) !== false) {
// block user, they came from $bad_domain
}
그것은 브라우저에서 리퍼러 문자열을 스푸핑하거나 빈하지만 많은 사람들이 그러한 제한이없는 떠날 플러그인을 설치하는 것은 쉽다. 또한 https
페이지에서 클릭 한 경우 리퍼러도 전송되지 않습니다.
+0
감사합니다. 당신의 솔루션은 매력처럼 작동했습니다. – Anita
0
$_SERVER['HTTP_REFERER']을 사용해 볼 수도 있지만 100 % 작동하는 것은 아닙니다.
관련 문제
- 1. 사용자가 adMob 광고를 클릭 한 후 이상한 행동
- 2. 블랙 베리 광고 배너 클릭
- 3. 960 픽셀 너비의 배너 광고를 이동하는 방법
- 4. URL에서 PNG를로드하여 저장 한 후
- 5. Android에서 하위보기의 클릭 차단
- 6. 갤러리에서 공유 클릭 차단
- 7. Admob보기가 클릭 할 때 전체 화면 광고를 표시하지 않습니다.
- 8. 차단 - URL 접속 후 특정 URL로 리디렉션은
- 9. Android WebView - 차단 클릭
- 10. SWF (Flash) 배너 클릭 가능하기
- 11. 제출 버튼을 클릭 한 후 특정 입력 값을 기억하고 싶습니까?
- 12. 지정한 로그인 실패 횟수 후 사용자 차단
- 13. CouchApp & CouchDB를 사용하여 배너 광고를 어떻게 회전시킬 수 있습니까?
- 14. asp.net updatepanel 차단 클릭
- 15. "설치"를 클릭 한 후 기능 호출
- 16. 카테고리를 클릭 한 후 동일한 페이지가 표시됩니까?
- 17. 사용자 지정 웹 파트를 만들려면 하이퍼 링크를 클릭 한 후 대화 상자를 가져 오는 방법
- 18. 정확한 프레임 및 게재 위치 ID가있는 revmob 배너 광고를 시작하는 방법은 무엇입니까? 나는 성공없이 특정 위치의 ID와 배너 광고를 게재 RevMob에서 제안 된 코드를 사용하여 시도
- 19. 버튼을 클릭 한 후 Android에서 환경 설정으로 사용자 보내기
- 20. BluetoothChat에서 버튼을 클릭 한 후 사용자 입력 alertdialog가 열리지 않습니다.
- 21. 자동 차단 기능을 사용하는 사용자 차단
- 22. 클릭 한 특정 링크에 Android 앱이 응답합니다.
- 23. Zen Cart의 사이드 바가없는 페이지에 배너 광고를 추가로 얻으려면 어떻게해야합니까?
- 24. 이 배너 광고를 다른 사이트와 동일하게 만드는 방법
- 25. 버튼을 클릭 한 후 .txt를 표시하는 방법
- 26. 스맥에서 사용자 차단
- 27. VB.NET에서 단추를 클릭 한 후 느린 응답
- 28. 다른 URL에서 오는 다른 로그인
- 29. 단추를 클릭 한 후 이미지 이동
- 30. NTLM 인증 실패 후 사용자 지정 URL에서 리디렉션하는 방법
[HTTP 리퍼러] (http://en.wikipedia.org/wiki/HTTP_referer)를 확인하십시오. –
이 작동하지 않는 광고 서버에 따라 다릅니다. 대부분의 광고 서버에서 HTTP 참조자는 배너가 클릭 된 페이지가 아닌 광고 서버가됩니다. 유일한 방법은 예를 들어 매개 변수를 갖는 것입니다. 광고 서버에서 refID를 사용하여 클릭 한 소스를 알 수 있습니다. – Rufinus