Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 注意:未定义索引:HTTPS in[…]_Php - Fatal编程技术网

Php 注意:未定义索引:HTTPS in[…]

Php 注意:未定义索引:HTTPS in[…],php,Php,我有一个面包屑脚本,它显示了一个错误: “注意:未定义的索引:HTTPS in…on line…” 代码行是: $base = ($_SERVER['HTTPS'] ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . '/'; 如何解决此问题?首先使用以下方法检查是否存在HTTPS键: 在这种特殊情况下,您只需检查是否存在,以便安全地将其简化为: $base = (isset($_SERVER['HTTPS']) ? 'https' :

我有一个面包屑脚本,它显示了一个错误:

“注意:未定义的索引:HTTPS in…on line…”

代码行是:

$base = ($_SERVER['HTTPS'] ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . '/';

如何解决此问题?

首先使用以下方法检查是否存在
HTTPS
键:

在这种特殊情况下,您只需检查是否存在,以便安全地将其简化为:

$base = (isset($_SERVER['HTTPS']) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . '/';

------那么脚本是通过HTTPS查询的吗?若并没有,那个么https将不会被定义。请不要回答明显的低质量问题,这是众所周知的复制品。
$base = (isset($_SERVER['HTTPS']) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . '/';