PHP 不会回显变量

PHP will not echo variables

我有以下非常基本的 PHP 脚本:

    <?php
$username = $_POST['username'];
$password = $_POST['password'];

echo "This is the username: ";
echo $username;
?>

这是输出:

This is the username: 

我的 url 中有我的用户名和密码参数。为什么它不回显用户名?

尝试回显整个 $_POST 数组。这可能会导致您遇到问题。

echo  "<pre>".print_r($_POST,true)."</pre>";

不会显示,因为URL中的参数被解析为GET而不是POST。

使用$_GET['username']http://www.somesite.com?username=yash

获取数据

参考文献: