2012-05-31 2 views
2

새로운 쿠키 법을 사용하여 PHP 스크립트로 내 사이트에서 모든 쿠키를 제거 할 수있는 방법을 찾으려고합니다. 작동하는 스크립트가 있지만 Google Analytics 쿠키가 제거되지 않습니다.Google Analytics 쿠키를 제거하는 방법?

Google Analytics 쿠키를 제거하려면 어떻게해야합니까?

foreach($_COOKIE as $key => $value) { 
     setcookie($key, '', time()-1000); 
     setcookie($key, '', time()-1000, '/'); 
    } 
+0

귀하의 사이트에서 Google Analytics 스크립트를 제거해야합니다. 그렇지 않으면 즉시 다시 돌아옵니다 ... 이것이 올바른 일이라고 확신합니까? –

답변

2

당신은 5 paramater로 도메인을 통과해야 ...

setcookie($key, '', time()-1000, '/', '.domain.com'); 
+0

또는 GA 구성에 사용 된 쿠키 경로 –

0

당신에게 캔트 다른 도메인 .google에 속한 클라이언트 브라우저에서 쿠키를 제거하지만, 사용자에게 분석 코드를 추가 할 수있는 선택권을 부여 할 수 있습니다.

첫 번째 단계는 dnt 헤더 [example function]을 확인하기 위해 PHP를 사용합니다. 많은 브라우저가 이미이 + AVG를 브라우저 플러그인으로 사용하고 있습니다. 기본값은 js 코드를 추가하지 않는 경우입니다. 또는 dnt 헤더가 설정되지 않은 경우 사용자에게 추적/분석 쿠키를 묻는 메시지를 표시 한 다음 쿠키 또는 세션에 선택 사항을 저장합니다.

0
foreach($_COOKIE as $key => $value) {  
    setcookie($key, '', time()-1000, '/', '.domain.com'); 
} 

위의 예는 나를 위해 작동하지 않습니다. 다른 모든 쿠키는 GA에만 남겨두고 제거됩니다. 누구나 이것이 왜 더 좋은 방법인지 알 수 있습니까?