Products
GG网络技术分享 2025-03-18 16:15 0
直接给出代码,下面是一份使用 PHP 访问百度 API 并自动提交网址的代码:
<?php$current_url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$api = 'http://data.zz.baidu.com/urls?site=www.example.com&token=your_token';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $current_url);
$result = curl_exec($ch);
curl_close($ch);
var_dump($result);
?>
请注意,这份代码中的 your_token
需要替换为你自己在百度 API 控制台中获取的token。
你可以将这份代码放到任何一个 PHP 文件中,例如 submit_url.php
。在你的网站中,如果你想要在访问每一个页面时自动提交网址,你可以在每一个页面的页头(header)中包含该文件,例如:
<!DOCTYPE html>这样,当用户访问你的网站时,每一个页面都会自动调用<html>
<head>
<?php include 'submit_url.php'; ?>
<!-- 其他代码 -->
</head>
<body>
<!-- 其他代码 -->
</body>
</html>
submit_url.php
文件并向百度 API 提交网址。
Demand feedback