1

私はこのコードをスクリプト化しています:

require_once 'Request2.php';
$request  = new HTTP_Request2('http://fakevisit.blogfa.com/');
$request->setHeader(array(
    'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
    'Accept-Encoding: gzip, deflate',
    'Accept-Language: en-US,en;q=0.5',
    'Connection: keep-alive',
    'Ip: 88.168.25.98',
    'SomeBull: BeingIgnored',
    'Referer: http://www.google.com',
    'User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)'
));

$response = $request->send();
echo "Response body:\n" . $response->getBody();

プログラムは 1 分に 1 回実行されます。正常に動作しています。しかし、グーグルアナリティクスやその他のカウンタースクリプトでは、訪問者に追加されません! この行で

echo "Response body:\n" . $response->getBody();

訪問者数を表示するスクリプトを使用したページのコンテンツ全体がページに正しく表示されます。

4

1 に答える 1

0

Google アナリティクスやその他のほとんどのサービスでは、Javascript を使用してヒットを入力します。Cron/Scheduled Tasks を介してこれを呼び出している場合、HTTP 要求を実行して応答を取得していますが、GA 用の Javascript を実行していないため、ヒットは追加されません。

于 2012-11-27T09:59:12.533 に答える