php访问表单变量...
时间:2010-08-14 来源:nickytang
在PHP脚本中,可以用PHP变量的形式访问每一个表单域,其中PHP变量名称必须与表单域的名称一致。根据PHP版本的设置不同,通过变量,可以有3种方法来访问表单数据。分别为简短风格、中等风格和冗长风格。在任何情况下,一个页面上提交给PHP脚本的每一个表单域在PHP脚本中都是可以使用的。
可以如下所示的方法访问tireqty域的内容:
$tireqty //shot sttke $_POST['tireqty'] //medium style $HTTP_POST_VARS['tireqty'] //long style
- 简短风格($tireqty)非常方便,但是需要将register_globals配置选项设置为on。由于安全性的原因,在默认情况下,该选项的默认设置为off。这个风格的标记容易导致产生安全性的问题的错误,也就是为什么不推荐的原因。
- 中等风格($_POST['tireqty'])是如今说推荐的。如果基于中等风格,创建简短版本的变量名称将不会产生安全性的问题。只是便于使用的问题。
- 冗长风格($HTTP_POST_VARS['tireqty'])是最详细的。但是它已经被弃用,因此从长远看,这种风格可能会被删除。这种风格过去曾是最容易移植的,但是如今可以通过register_long_arrays配置指令禁用它,这样可以改进性能。因此,如果不需要将你的代码安装在旧版本的服务器上,就没有必要在新代码中使用这种风格。
相关阅读 更多 +