支持PHP7.4的baiduRecord( 检测百度推送)

介绍

用于Joe主题检测百度推送
支持PHP7.4+

声明

本作品仅供个人学习研究使用,请勿将其用作商业用途。

安装

下载文件或复制代码
替换到/usr/themes/Typecho-Joe-Theme/baiduRecord.php即可

FAQ

更多问题可以通过 issue 页面提交,或者通过留言、邮件向我反馈

LICENSE

baiduRecord is under the MIT license.

下载地址

代码如下

<?php
/**
 * Typecho BaiduRecord
 * @link https://chenyu.me
 * @package BaiduRecord
 * @author Jesus0s
 * @version 1.0.0
 * @link https://www.jesus0s.com
 */
header('Content-Type: application/json;charset=utf-8');
$url = '';
if(!isset($_GET['url'])) {
    writeJson(null, '参数不完整', false);
}
$record['baidu'] = getBaiduRecord();

writeJson($record);

function getBaiduRecord() {
    $url = $_GET['url'];
    $url = 'http://www.baidu.com/s?wd=' . $url;
    $curl = curl_init();
    curl_setopt($curl,CURLOPT_URL,$url);
    curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
    $res = curl_exec($curl);
    curl_close($curl);
    if (strpos($res, '没有找到'))
        return '未收录';
    return '已收录';
}

function writeJson($data = null, $msg = null, $flag = true) {
    $res = [
        'success' => $flag,
        'message' => $msg ? $msg : '百度收录API - 尘遇 https://chenyu.me',
        'data' => $data
    ];
    exit(json_encode($res, JSON_UNESCAPED_UNICODE));
}
© 版权声明
THE END
如果喜欢,可以【点赞】【分享】【收藏】
点赞9赞赏 分享
评论 共5条
头像
非注册用户需审核通过后才能查看。友好交流,勿发纯表情,勿恶意灌水!
提交
头像

昵称

取消
昵称表情代码图片
    • 头像十一月0