加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP $_GET和$_POST简述

发布时间:2020-12-13 17:59:51 所属栏目:PHP教程 来源:网络整理
导读:网页之间传递信息可通过 GET 和 POST 两种方式完成,PHP 中的 $_GET 和 $_POST 可分别用来接收这两种方式传递过来的数据。 $_GET 和 $_POST 都是 PHP 预定义变量,可以直接使用,它们是由服务器创建的数组。 使用 GET 方法在页面间传递数据时,所传递的数据内
网页之间传递信息可通过 GET 和 POST 两种方式完成,PHP 中的 $_GET 和 $_POST 可分别用来接收这两种方式传递过来的数据。

$_GET 和 $_POST 都是 PHP 预定义变量,可以直接使用,它们是由服务器创建的数组。

使用 GET 方法在页面间传递数据时,所传递的数据内容会显示在浏览器地址栏,而 POST 方式则不会。

创建一个 index.html 文件,文件的代码如下:
<html>
<head></head>
<body></body>
<form action="get.php" method="get">
    name:<input type='text' name='name'>
    phone:<input type='text' name='phone'>
    <input type='submit' value='submit'>
</form>
</html>

然后创建 get.php 文件,代码如下:
<?php
echo "get method:<br/>";
echo "name is " . $_GET['name'] . ",phone is " . $_GET['phone'];
?>
在 index.html 页面填写 name 和 phone,单击 submit 按钮,数据将会被传递到 get.php,在浏览器地址栏也会出现所填写的数据,如图所示。


更改 index.html 的文件代码 action="post.php"method="get",使用 POST 的方式传值给 post.php。post.php 的代码如下:
<?php
echo "post method:<br/>";
echo "name is " . $_POST['name'] . ",phone is " . $_POST['phone'];
?>
POST 方式传递的数据没有出现在浏览器中,结果如图所示。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读