PHP中$_POST和$_GET

请问什么情况下用$_POST和$_GET... 请问什么情况下用$_POST和$_GET 展开
 我来答
sjanurssjanurs
2014-01-03 · TA获得超过148个赞
知道小有建树答主
回答量:174
采纳率:50%
帮助的人:82万
展开全部
$_GET
就是地址传值,用 '?' 开始传值,多个值间用 '&' 号分隔,多用于简单的传值,比如说看新闻需要新闻id一般就会用地址传值, $_GET的好处是传值可见,也就是只要一个地址就ok了,缺点是不安全,而且有限制字节数,优点是容易分享

$_POST
这种提交方式不可见,也就是传的值不会出现在URL地址中,一般用于注册和登录,这种方式因为要安全要高一点,所以会用POST方式,而且POST方式没有限制字节数,所以提交文章也会使用post

POST传值不可见,GET传值可见,在一些简单的情况应该使用GET,比如说看新闻,如果用post方式的话,网址中没有传值,就识别不了是哪编新闻,这就不容易分享了,这种情况就会使用get比较多,

上面说的只是一个例子而已,一般情况下,没特别需求,登录注册,安全性要求高的,...填写文章,需要提交大数据的,表单中含有上传文件的,都会使用post,
其他情况没什么特别的话都可以使用get
影翼视觉lyl
2014-01-03 · TA获得超过630个赞
知道小有建树答主
回答量:1279
采纳率:50%
帮助的人:678万
展开全部
get会在浏览器地址栏中显示,所以对已涉及到用户安全等信息的都是不采用这个的,而一般的页码翻页功能等多数是用这个方法。post就是用在用户登录,注册,信息修改等,隐私信息传递上。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
codyyyyyyyyyy
2014-01-03 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:151
采纳率:100%
帮助的人:89.1万
展开全部
get的值会显示在浏览器的地址栏(但是也可以编码),应用于不太重要的数据和少量的数据比如id,页码编号等,post用于大量的文章,或者文件,不会显示在浏览器的地址栏,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
璀璨星恋
2014-01-03
知道答主
回答量:53
采纳率:100%
帮助的人:25万
展开全部
$_POST 一般用于表单提交 相对于get来说比较安全
$_GET 一般用于地址传参 或者是自定义参数传参 删除修改等
还有一个就是$_REQUEST 用于接收上两个传来的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1792563854
2014-01-03 · 超过11用户采纳过TA的回答
知道答主
回答量:47
采纳率:100%
帮助的人:14.8万
展开全部
很简单,post和get是指 页面提交的两种方式,get 的特点的参数都体现在url上,可以用于翻页,简单查询,get只能接收2M以下的内容,所以有局限性,另外由于内容是可见的,安全性就下降了,post不同,经常用于页面表单 提交,上传文件,这些操作。大小没有限制,也不会在地址栏上显示
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式