我刚开始使用php.我在网页中有一个表单指向handle.php,如下所示:
<form action = "handle.php" method="post">
<p><b>name:</b> <input type = "text" name = "name" size="20"/><p>
<input type="submit" name="submit" value="submit my info">
</form>
Run Code Online (Sandbox Code Playgroud)
在我看来handle.php,这就是我所拥有的:
<!DOCTYPE HTML>
<html>
<head>
<title> Hello! </title>
</head>
<body>
<?php
echo "<p>Name: $_REQUEST['name']<p>";
?>
<p> Hi</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
此页面显示为完全空白.有趣的是,如果我删除$_REQUEST['name'],那么一切都很好.在我看来,调用$_REQUEST使页面为空(我检查源代码,那里没有).
我究竟做错了什么?谢谢.
试试这个:
echo "<p>Name: " . $_REQUEST['name'] . "<p>";
Run Code Online (Sandbox Code Playgroud)
您还可以启用错误报告,以避免出现这种情况.您可以在php.ini文件中或PHP页面顶部执行此操作:error_reporting(-1).
http://php.net/manual/en/function.error-reporting.php