PHP$\u POST不工作

PHP$\u POST不工作,php,post,Php,Post,我正在学习一个PHP教程,该教程教的是$\u POST,它让我创建了一个包含两页的练习。在第一页表单页面上,它创建一个表单,用户在其中输入用户名和密码。一旦他们单击submit,它就会在第二个页面process.php上打开,其中用户名和密码应该显示为使用$\u Post的结果。但是,当我在第一个页面上单击submit时,它会将我带到第二个页面,其中只显示Echo语句中的:in。没有用户名,没有密码 有什么想法吗?我复制了下面的表单页面和process.php Form page <ht

我正在学习一个PHP教程,该教程教的是$\u POST,它让我创建了一个包含两页的练习。在第一页表单页面上,它创建一个表单,用户在其中输入用户名和密码。一旦他们单击submit,它就会在第二个页面process.php上打开,其中用户名和密码应该显示为使用$\u Post的结果。但是,当我在第一个页面上单击submit时,它会将我带到第二个页面,其中只显示Echo语句中的:in。没有用户名,没有密码

有什么想法吗?我复制了下面的表单页面和process.php

Form page

<html>
<head>
<title>encode</title>
</head>
<body>
<form action="process.php" method="post">
     Username: <input type="text" name="username" value="" />
     <br/>
     Password: <input type="password" name="password" value=""/>
     <br/>
     <input type="submit" name="submit" value="Submit"/>
     </form>
</body>
</html>
Process.php

<html>
<head>
<title>encode</title>
</head>
<body>
 <?php
$username = $_Post['username'];
$password = $_Post['password'];

echo "{$username}: {$password}";
?>

</body>
</html>
尝试使用$\u POST all caps

函数不区分大小写,但变量不区分大小写。

尝试使用$\u POST all caps


函数不区分大小写,但变量不区分大小写。

$\u Post['username']不起作用。必须是$u POST['username']。密码字段也一样。您需要在php.ini配置文件中启用错误报告。它会告诉你这个问题。

$\u Post['username']不起作用。必须是$u POST['username']。密码字段也一样。您需要在php.ini配置文件中启用错误报告。PHP中的变量名是区分大小写的。您编写了$\u Post,它应该是$\u Post

PHP中的变量名区分大小写。您编写了$\u Post,它应该是$\u Post

,据我所知,PHP在变量名方面是区分大小写的,所以更改:

$username = $_Post['username'];
$password = $_Post['password'];
致:


据我所知,PHP在变量名方面是区分大小写的,所以请更改:

$username = $_Post['username'];
$password = $_Post['password'];
致:


这不是谁第一@托马拉克:在某种程度上确实如此。我是否应该用改写的现有答案回答一天前的问题?@alex:15秒!=一天。剽窃和谁打败了你不是一回事@托马拉克有时很难区分这两种情况。@alex:我从来没有遇到过区分一天和15秒的问题。但也许那只是我!这不是谁第一@托马拉克:在某种程度上确实如此。我是否应该用改写的现有答案回答一天前的问题?@alex:15秒!=一天。剽窃和谁打败了你不是一回事@托马拉克有时很难区分这两种情况。@alex:我从来没有遇到过区分一天和15秒的问题。但也许那只是我!