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
获取数据
参考文献:
我有以下非常基本的 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
参考文献: