내 웹 사이트에 go.php라는 파일이 있는데 특정 링크의 클릭 수를 추적하며 해당 웹 사이트의 클릭 수만 계산하고 다른 사이트에서는 복사하지 않습니다. 링크 (site.com/go.php?id=). 이 코드로 시도했습니다.클릭이 자신의 웹 사이트에서 오는 것인지 확인하십시오.
if($_SERVER[HTTP_REFERER] && !preg_match("/site\.com/", $_SERVER[HTTP_REFERER])) {
header("Location: http:// www .site.com");
die();
}
하지만 제대로 작동하지 않고 다른 사이트의 클릭 수가 계산됩니다. 내 웹 사이트에서 발생한 클릭 수만 집계 할 수 있습니까?
편집
: 내가 코드를 포맷,하지만 난http://
및
www
근처에 공간을 떠났다. -
클릭 수는 어떻게 계산합니까? – MacAnthony
배열에 접근 할 때는 항상 따옴표를 사용해야한다. 응용 프로그램 헤드에'error_reporting (0)'을 추가하고 얼마나 많은 문제가 있는지 살펴 보자.'$ _ARRAY [ 'key']':' '또는'''. – RobertPitt