运行php脚本时出现HTTP Error 500

时间:2011-06-12 23:08:07

标签: php html error-handling

我正在运行一个PHP页面,一旦我引入这样的调用:$ _GET('')然后一切都出错,我收到错误500.

此代码不起作用:     

    echo $_GET('username');
    echo $_GET('password');

?>

此代码执行:

<?php

    phpinfo();

?>

3 个答案:

答案 0 :(得分:2)

上面的代码有语法错误 - 您需要使用方括号。

如果您有权访问这些错误,Web服务器的错误日志会显示这些错误。

答案 1 :(得分:1)

使用此:

echo "Username: ".$_GET['username']."<br />Password: ".$_GET['password'];

由于$ _GET是一个数组而不是函数,因此需要使用[方括号]代替(普通括号)从数组中检索数据。

答案 2 :(得分:0)

要弄清楚你需要打开php错误报告的问题。你可以通过在php文件中执行第一件事来执行此操作:

ini_set('display_errors',1);
error_reporting(E_ALL);

E_ALL表示翻译将向您显示错误,警告和通知。在那之后,一切都将非常明显,因为php会告诉你出了什么问题。