网站产生新链接就自动推送给360站长平台的php代码实现

涛哥 PHP代码

以下是一个基于PHP的360站长平台自动推送代码,可以在网站产生新链接时自动将新链接推送给360站长平台:

<?php
// 设置360站长平台的推送接口地址和密钥
$url = 'http://submit.360.cn/url';
$key = 'your_push_key';
// 获取当前页面URL
$siteurl = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
// 判断当前页面是否为新链接
$file = 'urls.txt';
$urls = file($file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
if (!in_array($siteurl, $urls)) {
    // 如果是新链接,则将其推送到360站长平台
    $data = array(
        'url' => $siteurl,
        'key' => $key
    );
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
    $result = curl_exec($ch);
    curl_close($ch);
    // 将新链接保存到文件中
    file_put_contents($file, $siteurl . PHP_EOL, FILE_APPEND);
}
?>

在这个网站产生新链接就自动推送给360站长平台的php代码实现示例中,首先设置了360站长平台的推送接口地址和密钥。然后获取当前页面的URL,并判断是否为新链接。如果是新链接,则将其推送到360站长平台,并将其保存到文件中。

这只是一个网站产生新链接就自动推送给360站长平台的php代码实现示例,具体实现需要根据实际情况进行修改和完善。另外,这个示例只是在当前页面产生新链接时推送,如果需要推送整个网站的所有链接,可以将其放到网站的首页或者站点地图中。