网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

当用户访问网址时 自动把网址提交到百度api的php代码

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