未定义的索引:位于第35行的/XXX/index.php中的HTTPS

时间:2017-03-20 18:24:21

标签: php indexing undefined

未定义的索引:位于第35行的/XXX/index.php中的HTTPS。

if($_SERVER['HTTPS'] == 'on'){
    $mydomain = 'https://'.$_SERVER['HTTP_HOST'];
} else {
    $mydomain = 'http://'.$_SERVER['HTTP_HOST'];
}

第35行的代码如下;

if($_SERVER['HTTPS'] == 'on'){

1 个答案:

答案 0 :(得分:0)

在检查$_SERVER

之前检查变量$_SERVER是否已设置

这一行

if($_SERVER['HTTPS'] == 'on'){

应如下

if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on'){