看,多好看的插件,怎么能够因为它报错就不用它呢

当然是自己改bug了(雾)

这篇博客就是教大家如何修改几个bug(都是因为作者的代码不规范导致的,让我这个门外汉改一改吧)


首先是打开出问题的文件

一共有三个报错,前两个是因为变量赋值与定义不规范导致的

先解决前两个,就是加上两个判断来解决问题

将前几行的中的这两行代码分别替换一下

$referer = $_SERVER["HTTP_REFERER"];

替换成

if(isset($_SERVER['HTTP_REFERER'])) {
    $referer = $_SERVER["HTTP_REFERER"];
}else{
    $referer = "";
}

$host = strtolower($refererhost['host']);

替换成

if(isset($refererhost['host'])) {
    $host = strtolower($refererhost['host']);
}else{
    $host = "";
}

将下面这一句注释掉(好像是一句多余的,没去看另外一个文件,注释掉啥事都没发生)

$callback = "HELLO!欢迎来自<strong>".$host."</strong>的朋友!";

加上“//”,像这样// $callback = "HELLO!欢迎来自<strong>".$host."</strong>的朋友!";


还剩一个莫名奇妙的warning,直接将文件最后的几个空行删掉就能解决
像这样


然后回到主页,刷新,就没有错误提示了

Last modification:September 20th, 2019 at 10:06 am