我刚刚发现我有数千个这样的错误,来自两个相同的文件。
我通过使用 删除了很多错误isset
,但我不知道如何删除最后两个错误。也许你们可以帮助我。
PHP Notice: Undefined index: HTTPS on /xxx/xxx/xxx.php on line 123
生成错误的第一个 PHP 文件中的代码:
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
更确切地说,这一行:
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
和
if (isset($tag)) {
$tag = htmlspecialchars($_REQUEST['tag'], ENT_QUOTES);
}