程序员人生 网站导航

php $_get,$_POST 获取值教程

栏目:php教程时间:2014-04-04 05:35:56

1、使用post方法提交表单

使用方法:把<from>表单中的method标签属性改为“post”

特点:post方法不依赖于url,不会再地址栏显示。post方法可以没有限制地传递数据到服务器,所有提交的信息在后台传输,用户在浏览器端是看不到这一过程的,安全性高。

用于:适用于发送一些保密的或者容量较大的数据到服务器。

实例:

  1. <form name=”from1′ method=”get” action=”index.php”> 
  2. 订单号:<input type=”text” name=”user” size=”20′> 
  3. <input type=”submit” name=”submit” value=”提交”> 
  4. </form> 

post提交不在url上显示提交表单的值 

2、使用get方法提交表单

$_get 变量是一个数组,内容是由 http get 方法发送的变量名称和值.

$_get 变量用于收集来自 method="get" 的表单中的值,从带有 get 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送的信息量也有限制(最多 100 个字符).

使用方法:把<from>表单中的method标签属性改为“get”

特点:使用get方法提交表单数据将附加到url上,并作为url的一部分发送到服务器,在url上会显示传递数据的内容.

形式:http://url?name1=value1&name2=value2…

url:为表单响应地址

name1:为表单元素名称

value1:为name1表单的值

$:多个表单元素间的分隔符

实例:

  1. <form name=”from1′ method=”get” action=”index.php”> 
  2. 用户名:<input type=”text” name=”user” size=”20′> 
  3. 密码:<input name=”pwd” type=”password” size=”20′ > 
  4. <input type=”submit” name=”submit” value=”提交”> 
  5. </form> 

使用get方式提交表单数据  

从上面两点中我们能了解到两种提交方式有着两种截然不同的数据传输模式,使用post提交表单中的数据,数据信息完全在后台传输,不会显示在浏览器的url信息中,而get提交表单中的数据,则会在url中显示传递数据的值,今天对于这两种数据提交方法就介绍到这里.

注释:http get 方法不适合大型的变量值;值是不能超过 100 个字符的。

$_request 变量

php 的 $_request 变量包含了 $_get, $_post 以及 $_cookie 的内容.

php 的 $_request 变量可用来取得通过 get 和 post 方法发送的表单数据的结果.

PHP实例如下:

  1. welcome <?php echo $_request["name"]; ?>.<br /> 
  2. you are <?php echo $_request["age"]; ?> years old! 
------分隔线----------------------------
------分隔线----------------------------

最新技术推荐