通过php的内置数组访问数据
2006-04-01 10:53
579 查看
php可以自动的注册用户提交的数据为全局变量,自动注册全局变量存在严重安全隐患,从用户那里注册的变量,有可能把php中的变量覆盖,为了消除这种隐患,可以直接把php.ini中的register_globals 设为off,并使用内在的track 变量:
$HTTP_POST_VARS 所有变量的相关数组,通过POST方法传送给用户。
$HTTP_GET_VARS 所有变量的相关数组,通过GET方法传送给用户。
$HTTP_COOKI_VARS 所有cookie组成的相关数组,传给当前的程序。
$HTTP_POST_FILES 使用PHP文件上载特性传送文件信息的相关数组。
$HTTP_ENV_VARS 所有环境变量的相关数组。
$HTTP_SERVER_VARS 服务器传给php中所有变量的相关数组。
$HTTP_SESSION_VARS 所有当前会话变量的相关数组。
上述精简格式为:
$_POST
$_GET
$_COOKIE
$_ENV
$_SERVER
在所有的环境中(函数或全局范围内),它们都是有效的。另,
$_REQUEST数组包含了$_GET,$_POST,和$_COOKIE中所有的变量。
$HTTP_POST_VARS 所有变量的相关数组,通过POST方法传送给用户。
$HTTP_GET_VARS 所有变量的相关数组,通过GET方法传送给用户。
$HTTP_COOKI_VARS 所有cookie组成的相关数组,传给当前的程序。
$HTTP_POST_FILES 使用PHP文件上载特性传送文件信息的相关数组。
$HTTP_ENV_VARS 所有环境变量的相关数组。
$HTTP_SERVER_VARS 服务器传给php中所有变量的相关数组。
$HTTP_SESSION_VARS 所有当前会话变量的相关数组。
上述精简格式为:
$_POST
$_GET
$_COOKIE
$_ENV
$_SERVER
在所有的环境中(函数或全局范围内),它们都是有效的。另,
$_REQUEST数组包含了$_GET,$_POST,和$_COOKIE中所有的变量。
相关文章推荐
- JSON PHP中返回JSON数据(多个JSON通过一个大的数组组合成一个JSON字符串),在客户端解析JSON数据减轻服务端压力
- Android 客户端通过内置API(HttpClient) 访问 服务器(用Spring MVC 架构) 返回的json数据全过程
- Ajax 如何通过url 传递Json 数据或者数组 给PHP进行处理
- android 通过访问 php 接受 or 传送数据
- Android 客户端通过内置API(HttpClient) 访问 服务器(用Spring MVC 架构) 返回的json数据全过程
- php通过拼音首字母查询数据mssql(高效版)
- php数据访问之查询关键字
- PHP 内置SERVER数组详解
- 获取远程数据本地缓存到PHP数组
- php 访问一个网站地址,发送post数据和设置cookie,取得服务器返回的数据(html,setcookie命令设置的cookie);
- PHP通过循环来检测四维数组中的值是否存在数组中
- 通过访问第三方URL返回json数据
- php通过Apache搭建的服务器电脑端通过127.0.0.1可以访问,手机无法访问的问题
- php数组去重复数据示例
- php通过 thrift访问hadoop的hive
- c语言sockt实现通过浏览器访问ip返回数据
- 【php】怎样通过php程序返回xml格式的数据
- PHP处理数组要删除/要添加的数据
- PHP实现使用DOM将XML数据存入数组的方法示例
- php 将print_r处理后的数据还原为原始数组的方法