Я только что обнаружил, что у меня есть тысячи этих ошибок, поступающих из двух одинаковых файлов.
 Я удалил много ошибок, используя 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); }