【发布时间】:2017-03-20 18:24:20
【问题描述】:
未定义的索引:/XXX/index.php 中的 HTTPS,位于 post 的第 35 行。
if($_SERVER['HTTPS'] == 'on'){
$mydomain = 'https://'.$_SERVER['HTTP_HOST'];
} else {
$mydomain = 'http://'.$_SERVER['HTTP_HOST'];
}
第35行代码如下;
if($_SERVER['HTTPS'] == 'on'){
【问题讨论】:
-
使用前检查是否设置 try if(isset($_SERVER['HTTPS'] ) && $_SERVER['HTTPS'] == 'on')
-
@Omi 致命错误:无法对表达式的结果使用 isset()(您可以改用“null !== expression”)
-
@DramaOnline 请检查您在 && 之前是否已关闭 isset 括号