$_GET $_POST $_REQUEST
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了$_GET $_POST $_REQUEST相关的知识,希望对你有一定的参考价值。
<form action="__APP__/View/editArticle?id=5" method="GET">
<form>表单提交,action中的URL附带参数失效,获取不到固定参数id的值,其它参数正常,反复调试,发现
1.<form>表单提交时,如果URL"?"后面附带固定参数,必须设置method="POST"方式提交;
2.服务器接收时,必须用$_GET或者$_REQUEST来接收固定参数,$_POST接收不了,其它非固定参数就可以用$_POST来接收;
$_GET主要接收url地址附带参数,但是在表单<form>提交时,就不举了;
查了文档,$_GET传送数据是把参数和参数值放在url地址后面,传值;会覆盖固定参数;
$_POST传值时有自己的私有空间放置传送数据的,所以传送的数据量大,又隐蔽,
未设置method,默认方式为GET提交;
以上是关于$_GET $_POST $_REQUEST的主要内容,如果未能解决你的问题,请参考以下文章
php中$_REQUEST $_GET $_POST $_COOKIE 的关系和区别