WAMP,在$ _SERVER [“SERVER_NAME”]上获取未定义的索引

时间:2013-01-27 01:44:27

标签: php url-rewriting aptana wamp xdebug

我正在使用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?

1 个答案:

答案 0 :(得分:3)

这不是Xdebug引起的,而是你的PHP安装。 PHP基本上告诉你$ _SERVER变量不存在。正如评论所说,那是因为您没有在网络服务器环境中运行。您需要通过Web服务器进行调试才能实现此功能 - 但我不确定Aptana是否可以这样做。