php中预定义的超全局数组变量

来源:互联网 发布:countdown软件 编辑:程序博客网 时间:2024/05/20 18:42

                                          php中预定义的超全局数组变量

超级全局变量,类型是数组。注意必须大写
         $_SERVER  一个包含头信息,路径和脚本位置的数组。
$_ENV       
$_GET         url get访问方法传递的参数
$_POST        url  post方法访问传递的参数
$_REQUEST     包含$_GET $_POST  $_COOKIE的内容
$_FILES       表单文件上传时的文件参数数组
$_COOKIE      由httpCookie方法提交到脚本的变量
$_SESSION       
$GLOBALS      脚本中已经定义的全局变量的的数组。
 
   1.$_SERVER数组中一些重要的元素
          $_SERVER['DOCUMENT_ROOT']  当前运行脚本所在的文档根目录
 $_SERVER['HTTP_HOST']      当前请求HOST 头部内容
 $_SERVER['REMOTE_ADDR']    正在浏览网页用户的ip地址
 $_SERVER['SERVER_NAME']    当前运行脚本所在服务器主机的名称
 
   2.$_FILES数组中所有元素
          $_FILES['filename']['name']       上传文件原名
 $_FILES['filename']['type']       上传文件MIME类型
 $_FILES['filename']['size']       上传文件的大小,单位为字节
 $_FILES['filename']['tmp_name']   文件上传后存放在服务器上的临时文件名
 $_FILES['filename']['error']      上传错误代码

           其中[error]共有七种值
         值为:0 表示文件上传成功
         值为:1 表示上传文件超过了php.ini中的 upload_max_filesize 选项的设置
         值为:2 表示上传文件的大小超过了html表单中 MAX_FILESIZE 选项指定的值
         值为:3 表示文件只有部分被上传了
         值为:4 表示文件没有被上传
         值为:6 表示找不到临时文件
         值为:7 表示文件写入失败

0 0