为了账号安全,请及时绑定邮箱和手机立即绑定

[PHP]$_GET和$_POST区别怎么用?

[PHP]$_GET和$_POST区别怎么用?

PHP
交互式爱情 2019-02-14 10:11:32
[PHP]$_GET和$_POST区别怎么用
查看完整描述

2 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

get一般都是超链接后面传递的数据,传送的数据量较小,不能大于2KB。post一般都是表单传送的数据,数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
get安全性非常低,post安全性较高。但是执行效率却比Post方法好。
建议:
get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;

查看完整回答
反对 回复 2019-03-04
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

这个跟你提交过来的方式有关
假设你的php脚本名字为 name.php
<form action="name.php" method="post">
<input type="text" name="name"/>
<input type="submit" value="OK"/>
</form>
这时候,你在name.php里只能通过$_POST['name']获取这个输入框的内容
<form action="name.php" method="get">
<input type="text" name="name"/>
<input type="submit" value="OK"/>
</form>
而这时候,你在name.php里只能通过$_GET['name']获取这个输入框的内容
还有一种情况
<a href="name.php?name=myname">获取名字</a>
这个时候点击这个链接,你也可以在name.php里通过$_GET['name']方式获取这个变量,值为 myname



查看完整回答
反对 回复 2019-03-04
  • 2 回答
  • 0 关注
  • 442 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信