【问题标题】:WAMP, getting undefined index on $_SERVER["SERVER_NAME"]WAMP,在 $_SERVER["SERVER_NAME"] 上获得未定义的索引
【发布时间】:2013-01-27 01:44:27
【问题描述】:

我正在使用 xdebug 和 Aptana 进行调试,当 xdebug 达到这一点时:

 if ($_SERVER["SERVER_PORT"] != "80") {
  $url = $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
 } else {
  $url = $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
 }

我明白了:

Error: [8] Undefined index: SERVER_PORT

这是 WAMP 中的一些配置问题吗?还是问题出在 xdebug 上?

【问题讨论】:

  • 想问一下:你是通过网络服务器运行的吗?
  • 该代码在 Web 服务器上运行,但是当我使用 Aptana 进行调试时,代码失败
  • 那么答案很可能是否定的。

标签: php url-rewriting aptana wamp xdebug


【解决方案1】:

这不是 Xdebug 导致的,而是您的 PHP 安装。 PHP 基本上告诉你 $_SERVER 变量不存在。正如 cmets 已经说过的,那是因为您没有在网络服务器环境中运行。您需要通过您的网络服务器进行调试才能使其正常工作 - 但我不确定 Aptana 是否可以这样做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-02
    • 2023-04-04
    • 2014-04-14
    • 2018-04-17
    • 2011-12-04
    • 1970-01-01
    • 1970-01-01
    • 2013-10-24
    相关资源
    最近更新 更多