声明非原创,在原创的基础上二开,找不到原帖了。
修复原版的接口失效,自建接口。(转载)
修复原版检测逻辑错误,原版是检测自己站点有没有对方的链接。
修复js报错问题。大大小小修复了原版的很多漏洞,具体可自行对比。

教程:
路径:/wp-content/themes/zibll/pages/links.php 注意备份原文件,删除原代码将下方代码复制进去即可,自行修改图片地址
子比主题根目录自行建立func.php 自己修改api地址:$url
API接口
<?php
header('Content-Type: application/json; charset=utf-8');
//沐颜小栈:www.muooy.cn
// 检查是否传入了 myurl 和 targeturl 参数
if (!isset($_GET['myurl']) || !isset($_GET['targeturl'])) {
echo json_encode(['code' => 400, 'data' => ['message' => '缺少参数: myurl 或 targeturl']], JSON_UNESCAPED_UNICODE);
exit;
}
$myurl = $_GET['myurl'];
$targeturl = $_GET['targeturl'];
// 检查参数是否为空
if (empty($myurl) || empty($targeturl)) {
echo json_encode(['code' => 400, 'data' => ['message' => '参数 myurl 或 targeturl 不能为空']], JSON_UNESCAPED_UNICODE);
exit;
}
// 模拟友情链接存在的逻辑。你可以根据实际需求替换这个部分。
function check_link($myurl, $targeturl) {
// 示例逻辑:简单检查目标URL页面内容中是否包含来源URL
$html = @file_get_contents($targeturl);
if ($html === FALSE) {
return false;
}
return strpos($html, $myurl) !== false;
}
if (check_link($myurl, $targeturl)) {
echo json_encode([
'code' => 200,
'data' => [
'message' => '友情链接存在!',
'myurl' => $myurl,
'targeturl' => $targeturl,
'title' => '检测成功'
]
], JSON_UNESCAPED_UNICODE);
} else {
echo json_encode([
'code' => 404,
'data' => [
'message' => '友情链接不存在!',
'myurl' => $myurl,
'targeturl' => $targeturl,
'title' => '检测失败'
]
], JSON_UNESCAPED_UNICODE);
}
?>
温馨提示:
文章链接:https://www.muooy.cn/1352.html
更新时间:2025年05月23日
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:305582964@qq.com,我们将第一时间处理!2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读用户协议和免责声明。
相关文章同类推荐共 10 篇
- 1解决B2主题数字缩写函数中 “Undefined array key 5” 的警告问题3月13日
- 2【原创】b2主题推广小工具插件 zib-promotion-widget-b2 (v1.1.0)12月28日
- 3快速提取WordPress自带链接到B2主题网址导航 - B2主题美化教程12月17日
- 4B2主题修改商品首页默认排序方式 - B2主题美化教程12月12日
- 5子比主题美化 – 二开最近评论小工具样式12月5日
- 6子比主题美化 – 文章列表多种动画效果美化12月5日
- 7文章页隐藏侧边栏按钮(方法二) - 子比主题美化教程12月5日
- 8给文章内容加上密码查看 - WordPress子比美化教程12月5日
- 9WordPress自动评论插件 - 适配多种主题11月27日
- 10子比主题自带样式的客服联系页面 -子比主题美化教程11月23日


修复了原版那么多问题,感觉这个API接口用起来更放心了,教程也很详细,谢谢分享!👍