2012-09-27 2 views
0

다음과 같은 요구 사항이 있습니다. PHP/Curl을 사용하여 자동화가 가능합니까?

  1. 나는 컬을 통해 웹 사이트를 방문 할 경우

    ,
  2. 30 초 후에, 나는 그 웹 사이트의 링크를 클릭, 그것은 하나의 방문으로 간주됩니다
  3. ?

단일 방문으로 간주하고 싶습니다. 그래서 그것은 analytics 또는 wordpress-jetpack-stats에서 단일 방문으로 추적 할 수 있습니다.

이것이 가능하지 않은 경우 PHP를 통해 가능한 해결책을 제공해주십시오.

답변

1

대상 서버가 "방문"을 고려하는 방법에 따라 다릅니다. 그것이 IP에 의한 것이라면, 당신이해야 할 특별한 것은 없습니다. 쿠키를 사용하는 경우에는 초기 요청에서 쿠키 정보를 추출한 다음 추가 요청을 통해 해당 쿠키를 다시 보내야합니다.

curl_setopt의 쿠키 옵션을 확인하십시오.

+0

그래, 첫 번째 요청의 응답 헤더에서 쿠키를 저장하고 두 번째 요청의 요청 헤더에 동일한 쿠키를 보내야합니다. 권리? –

+1

예, curl 옵션은 자동으로 쿠키를 추적하는 기능을 지원하는 것으로 보입니다. 그러나 스크립트가 30 초 이상 실행되고 있다면 쿠키를 디스크에 저장하고 'CURLOPT_COOKIEJAR' 및 'curl_setopt'에'CURLOPT_COOKIEFILE' 옵션이 있습니다. – chops

+0

자세한 정보는 @chops. –

관련 문제