[PHP]$_GET和$_POST区别怎么用
展开全部
get一般都是超链接后面传递的数据,传送的数据量较小,不能大于2KB。post一般都是表单传送的数据,数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
get安全性非常低,post安全性较高。但是执行效率却比Post方法好。
建议:
get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
get安全性非常低,post安全性较高。但是执行效率却比Post方法好。
建议:
get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用于接收分别用get方式和Post方式传值。
get方式接收的传值也就是你在浏览器地址栏里能看到的内容,比如baidu搜索之后你看到地址栏里有个‘?’,后面有很长的字符串,那就是get方式传值。
post方式传值,你是看不到的。一般一些不希望别人看到的内容(比如说用户名,密码什么的),或者上传文件的时候都用Post传值。
get方式接收的传值也就是你在浏览器地址栏里能看到的内容,比如baidu搜索之后你看到地址栏里有个‘?’,后面有很长的字符串,那就是get方式传值。
post方式传值,你是看不到的。一般一些不希望别人看到的内容(比如说用户名,密码什么的),或者上传文件的时候都用Post传值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个跟你提交过来的方式有关
假设你的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
假设你的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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个回答很清楚
参考资料: http://zhidao.baidu.com/question/87535798.html?fr=ala0
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询