PHP中的$_GET变量和$_POST变量(二)

PHP中的$_GET变量和$_POST变量(二)

$_POST变量

  • $_POST变量是一个数组,内容是由HTTP POST方法发送的变量名和对应的值

  • $_POST变量用于收集来自method = "post"的表单中的值。从带有POST方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送的信息量也没有限制

实例

  • index.html 代码如下:

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>POST方法title>

head>
<body>
<form action="index.php" method="post">
    名字:<input type="text" name="name">
    年龄:<input type="text" name="age">
    <input type="submit" name="提交">
form>

body>
html>
  • index.php 代码如下:
欢迎  echo $_POST["name"]; ?>!<br>
你的年龄是: echo $_POST["age"]; ?>岁。
  • 我在名字一栏输入jiangnan,在年龄一栏输入20,点击Submit按钮,发送给服务端的url如下:

    • http://localhost/test/inkage/index.php

    • 效果如下:

      在这里插入图片描述

      PHP中的$_GET变量和$_POST变量(二)_第1张图片

POST方法的使用

  • 从带有POST方法的表单发送的信息,对任何人都是不可见的,并且对发送信息的量也没有限制。然而,由于变量不显示在url中,所以无法把页面加入书签

PHP $_REQUEST变量

  • $_REQUEST变量包含了$_GET、$_POST和$_COOKIE的内容,因此$_REQUEST变量可以用来收集通过GET和POST方法发送的表单数据

  • 例如,可以把"index.php”文件修改为如下代码,则它可以接受$_GET、$_POST等数据

欢迎  echo $_REQUEST["name"]; ?>!<br>
你的年龄是: echo $_REQUEST["age"]; ?>岁。

你可能感兴趣的:(PHP)