我正在运行一个PHP页面,一旦我引入这样的调用:$ _GET('')然后一切都出错,我收到错误500.
此代码不起作用:
echo $_GET('username');
echo $_GET('password');
?>
此代码执行:
<?php
phpinfo();
?>
答案 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会告诉你出了什么问题。