“welcome.php”
“
文件可以使用 $_GET”变量来获取表单数据(注意:表单栏[form
field]
“
内的名称将会自动作为 $_GET”数组中的 ID 关键词):
代码示例:
Welcome <?php echo $_GET["name"]; ?>.<br />You are <?php echo
$_GET["age"]; ?> years old!
“
为什么要使用 $_GET”?
“
要点:当使用 $_GET”变量时,所有的变量名和变量值都会显示在 URL 地址栏内;所以,
当你发送的信息包含密码或是其他一些敏感信息时,就不可以再使用这种方法。因为所
有的信息会在 URL 地址栏内显示,所以我们可以把它作为标签放入收藏夹内。这在很多
情况下非常有用。
注意:如果需要发送的变量值过大,HTTP GET 方法便不适用。发送的信息量不能超过
100 个字符。
$_REQUEST 变量
PHP $_REQUEST 变量包含$_GET, $_POST, and $_COOKIE 的内容。
PHP $_REQUEST
“
变量可以用来获取通过 GET” “
和 POST”这两种方法发送的表单数据。
来看这个例子:
代码示例:
Welcome <?php echo $_REQUEST["name"]; ?>.<br />You are <?php echo
$_REQUEST["age"]; ?> years old!
PHP $_POST 变量的作用是:获取 method = “post”方法发送的表单变量。
$_POST 变量
$_POST 变量是一个包含名称[name]何值[value]的数组(这些名称和值是通过 HTTP
POST 方法发送的,且都可以利用)
$_POST
“
变量使用 method=POST”来获取表单信息。通过 POST 方法发送的信息是不可
见的,并且它没有关于信息长度的限制。
例子:
代码示例:
<form action="welcome.php" method="post">
Enter your name: <input type="text" name="name" />
Enter your age: <input type="text" name="age" />
<input type="submit" />
</form>
“
当用户点击 提交 Submit”按钮后,URL 中不会包含任何表单数据