Home > php教程 > php手册 > body text

php $_POST $_GET 与$_REQUEST 获取提交表单详解与区别

WBOY
Release: 2016-05-25 16:46:23
Original
1297 people have browsed it

在php中获取表单与url传过来参数有很多方法,下面我们来介绍来下关于$_post 与$_request 获取提交表单代码原理与方法.

$_post它在php只能获取由表单的 method="post" 时它才能接受到数据,如下代码:

Copy after login
     
 

a.php页面

<? 
	if( $_post ) 
	{ 
	 echo $_post[&#39;cn&#39;]; 
	} 
	else 
	{ 
	    echo &#39;没有获取到值&#39;; 
	} 
	 
Copy after login

得到的值是 获取到我了,如果我们把表单的method="get"那么就要用$_get来获取了,如下:

echo $_get[&#39;cn&#39;] ;//这样也有值,那么我们的$_request怎么用呢,下面看 
	echo $_request[&#39;cn&#39;]; //不管你表单的method是get或post或来自url参数传的值他都可以获取到. 
Copy after login

那么他们有什么区别呢,根据我的总结$_post,$_get他们在效率要高到$_request,这个仔细想一下就明白了,因为前二个是有针对性的,自然不要判断是post,get的数据,页$_request他要判断提交过来的是以那种形式过来,这样就花费的一些时间.

Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template