自用百度蜘蛛php统计代码分享

作者: 超级管理员 2023-12-28 09:38:28


```php

<?php

// 百度蜘蛛统计代码


// 设置统计参数

$site_id = 'your_site_id'; // 替换为你的站点ID

$url = 'http://mb.7ov.cn'; // 替换为你要统计的网址


// 发送请求到百度统计接口

function send_request($site_id, $url) {

    $api_url = 'http://data.zz.baidu.com/urls?site=' . $site_id . '&token=your_token'; // 替换为你的百度统计Token

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $api_url);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    curl_setopt($ch, CURLOPT_POST, 1);

    curl_setopt($ch, CURLOPT_POSTFIELDS, "url=" . urlencode($url));

    $response = curl_exec($ch);

    curl_close($ch);

    return $response;

}


// 解析返回结果

function parse_response($response) {

    $result = json_decode($response, true);

    if ($result['success'] == 0) {

        echo 'Error: ' . $result['error']['msg'] . PHP_EOL;

    } else {

        echo 'Success: ' . $result['success'] . ' hits' . PHP_EOL;

    }

}


// 主程序

if (isset($_GET@['url']) && isset($_GET@['site_id']) && $_GET@['site_id'] == $site_id) {

    $url = $_GET@['url'];

    $response = send_request($site_id, $url);

    parse_response($response);

} else {

    echo 'Error: Invalid request' . PHP_EOL;

}

?>

```


请将上述代码中的`your_site_id`和`your_token`替换为你在百度统计中申请的站点ID和Token。此代码实现了一个简单的百度蜘蛛统计功能,通过GET请求传递要统计的网址和站点ID,然后调用百度统计接口进行统计,并输出统计结果。


QQ在线咨询