【问题标题】:Undefined index: REQUEST_URI and HTTP_HOST未定义索引:REQUEST_URI 和 HTTP_HOST
【发布时间】:2022-01-25 20:19:58
【问题描述】:

我怎样才能摆脱这个错误。

Line 8 : define('CURRENT_PAGE', basename($_SERVER['REQUEST_URI']));
Line 15: define('READ_PATH', $_SERVER['HTTP_HOST'].'/read.php?id=');

错误:

Undefined index: REQUEST_URI in ......... on line 8
Undefined index: HTTP_HOST in ....... on line 15

【问题讨论】:

标签: php


【解决方案1】:

如果您使用 CLI,那么您可以检查它们是否存在,但在浏览器中,HTTP_HOST 将随时可用。

 if (!empty($_SERVER['HTTP_HOST'])) {
    define('CURRENT_PAGE', basename($_SERVER['HTTP_HOST']));
 }

 if (!empty($_SERVER['REQUEST_URI'])) {
     define('CURRENT_PAGE', basename($_SERVER['REQUEST_URI']));
 }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-19
    • 2015-03-31
    • 2018-07-07
    • 1970-01-01
    • 2012-09-03
    • 2014-04-14
    • 2019-10-21
    • 2012-09-30
    相关资源
    最近更新 更多