PHP访问表单变量

      在PHP中获取用户输入的具体数据是非常简单的,但是具体的方法还有赖于所使用的PHP版本,以及相应php.ini文件中的设置。

      在PHP脚本中可以用PHP变量的形式访问每一个表单域,其中PHP变量名称必须与表单域的名称一致,PHP变量都是以$符号开始的(漏掉这个$符号是一个常见的编程错误):

     比如:这里有个表单域:

   <INPUT TYPE="TEXT" NAME="NAME" SIZE="5" MAXLENGTH="20"/>

可以按如下方法方位NAME域的内容:

   $NAME                                 //short style
   $_POST['NAME']                    //medium style
   $HTTP_POST_VARS['NAME']   //long style

       第一种风格($NAME)非常方便,但是需要设置register_globals配置选项设置位on。同时这种风格容易产生安全性问题的错误。第三种风格($HTTP_POST_VARS['NAME']),冗长但是最详细,不过已经被弃用,如今可以设置register_long_arrays配置指令来禁用它。

    第二种风格($_POST['NAME'])是如今所推荐的,这种风格涉及了从$_POST、$_GET、$_REQUEST数组之一检索变量,使用哪一中取决于提交表单的方式是POST还是GET,但是通过POST或者GET及其组合方式提交的表单数据都可以通过$_REQUEST数组获得,这些数组被称作超级全局变量,意味着在脚本的任何地方可以被使用和可见。使用如下:

	  <?php
	     $NAME = $_POST[ 'NAME'];
             echo $NAME;
	  ?>


   


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值