位置: 编程技术 - 正文

PHP预定义变量9大超全局数组用法详解(php自定义变量)

编辑:rootadmin

推荐整理分享PHP预定义变量9大超全局数组用法详解(php自定义变量),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php 预定义变量,php的预定义常量,php中定义变量所使用的符号是,php定义变量规则,php预定义数组,php预定义常量要使用define函数进行定义,php预定义函数,php的预定义常量,内容如对您有帮助,希望把文章链接给更多的朋友!

1、$_SERVER

$_SERVER超级全局变量包含由web服务器创建的信息,它提供了服务器和客户配置及当前请求环境的有关信息。根据服务器不同,$_SERVER中的变量值和变量个数会有差别,不过一般都可以找到CGI1.1规范中定义的变量。其中包括:

$_SERVER['HTTP_REFERER']; 引导用户到达当前位置的页面的URL ;

$_SERVER['REMOTE_ADDR']; 客户IP地址 ;

$_SERVER['REQUEST_URI']; URL的路径部分。如果URL是 ,那么URI就是/blog/apache/index.html 。

$_SERVER['HTTP_USER_AGENT']; 客户的用户代理,一般会提供操作系统和浏览器的有关信息。

2、$_GET

$_GET 超级全局变量包含使用GET方法传递的参数的有关信息。如果请求URL为 /index.html&#;cat=apache&id=[/url], 就可以使用$_GET超级全局变量访问如下变量:

$_GET['cat'] = "apache";

$_GET['id'] = "";

默认情况下,要访问通GET方法传递的变量,$_GET超级全局变量是唯一的途径。

3、$_POST

$_POST超级全局变量包含用POST方法传递的参数的有关信息。

通过脚本subscribe.php,就可以使用下面的POST变量:

$_POST['email'] = " jason@example.com ";

$_POST['pswd'] = "rainyday";

$_POST['subscribe'] = "subscribe!";

与$_GET一样,在默认情况下,$_POST超级全局变量是访问POST变量的唯一途径。

4、$_COOKIE

$_COOKIE 超级全局变量存储了通过HTTP cookie传递到脚本的信息。这些cookie一般是由以前执行的PHP脚本通过PHP函数setcookie()设置的。例如,假设使用 setcookie() 存储了一个名为 example.com、值为ab的cookie。以后就可以通过调用$_COOKIE['example.com']来获得这个值。

PHP预定义变量9大超全局数组用法详解(php自定义变量)

5、$_FILES

$_FILES超级全局变量包含通过POST方法向服务器上传的数据的有关信息。这个超级全局变量与其他的变量有所不同,它是一个二维数组,包含5个元素。第一个下标标示表单的文件上传元素名;第二个下标是五个预定义下标之一,这些下标描述了上传文件的某个属性:

$_FILES['upload-name']['name']; 从客户端向服务器上传文件的文件名;

$_FILES['upload-name']['type']; 上传文件的MIME类型,这个变量是否赋值取决于浏览器的功能。

$_FILES['upload-name']['size']; 上传文件的大小(以字节为单位);

$_FILES['upload-name']['tmp_name']; 上传之后,将此文件移到最终位置之前赋予的临时名。

$_FILES['upload-name']['error']; 上传状态码。尽管这个变量的名为 error ,但实际上在成功的情况下也会填写这个变量。它有五个可能的值:

UPLOAD_ERR_OK 文件成功上传

UPLOAD_ERR_INI_SIZE 文件大小超出了 upload_max_filesize 指令所指定的最大值。

UPLOAD_ERR_FORM_SIZE 文件大小超出了MAX_FILE_SIZE 隐藏表单域参数(可选)指定的最大值。

UPLOAD_ERR_PARTIAL 文件只上传了一部分

UPLOAD_ERR_NO_FILE 上传表单中没有指定文件

6、$_ENV

$_ENV超级全局变量提供PHP解析所在服务器环境的有关信息。此数组中的变量包括:

$_ENV['HOSTNAME'] 服务器的主机名

$_ENV['SHELL'] 系统 shell

7、$_REQUEST

$_REQUEST 超级全局变量是一个全能选手,它记录了通过各种方法传递给脚本的变量,特别是GET ,POST 和 COOKIE 。 这些变量的顺序不依赖于它们在发送脚本中出现的顺序,而是依赖于 variables_order 配置指令所指定的顺序。建议少用这个超级变量,因为它不够安全。

8、$_SESSION

$_SESSION 超级全局变量包含与所有会话有关的信息。注册会话信息能为你提供便利,这样就能在整个网站中引用这些会话信息,而无需通过GET或POST显示的传递数据。

9、$GLOBALS

$GLOBALS 超级全局变量数组可以认为是超级全局变量的超集,包含全局作用域内的所有变量。执行下面的代码可以查看$GLOBALS 中所有的变量。

PHP中常用的数组操作方法笔记整理 概述要访问一个变量的内容,可以直接使用其名称。如果该变量是一个数组,可以使用变量名称和关键字或索引的组合来访问其内容。像其他变量一样

简单理解PHP的面向对象编程方式 与大多数可以面向对象的编程语言不一样,PHP是同时支持面向过程和面向对象的编程方式,PHP开发者可以在面向过程和面向对象二者中自由选择其一或

PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数 strip_tags定义和用法strip_tags()函数剥去字符串中的HTML、XML以及PHP的标签。注释:该函数始终会剥离HTML注释。这点无法通过allow参数改变。注释:该函数是

标签: php自定义变量

本文链接地址:https://www.jiuchutong.com/biancheng/274996.html 转载请保留说明!

上一篇:composer.lock文件的作用(composer.json和composer.lock)

下一篇:PHP中常用的数组操作方法笔记整理(php中常用的数组是什么)

  • 小规模30万免增值税1点怎么申报税款
  • 快递费包不包括送货上门
  • 一般纳税人租赁费税率5%是简易征收吗?
  • 销售商品款项未收的科目名称
  • 软件 退税
  • 电力安装工程合同范本
  • 税控设备维护费怎么填申报表
  • 产品成本计算的公式
  • 税金及附加小于应缴纳所得税是什么原因
  • 电子普通发票入账规则
  • 个体户交税起征点 2023年
  • 不同税率的产品可以开一张票里吗
  • 增值税专用发票验票
  • 转正工资和试用工资区别
  • 如何接收银行承兑
  • 进项大于销项下月可不可以抵扣
  • 简易征收应纳税额为负数
  • 企业没有土地证
  • 医疗保险中的大病保险怎么报销
  • deepin如何设置网络
  • 怎么重装电脑xp
  • php数组函数,选班长
  • php大小写转换函数怎么写
  • 发票作废之后税钱怎么退回了
  • 企业信用贷款账户是什么
  • 投资性房地产期末公允价值大于账面价值
  • 工业企业成本核算方法
  • 税务局开出来的发票没问题吧?
  • 调整多计提企业利润
  • ajax的使用场景
  • php中array_unshift()修改数组key注意事项分析
  • 税控机维护费抵扣分录
  • php微信公众号消息推送
  • canvas画线条
  • 如何设置长期有效的群二维码安卓手机
  • php 循环
  • php 短信验证码
  • php制作的大型网站
  • 房地产企业季度所得税预缴扣除附加税吗
  • 房地产停车场属于公共配套设施吗
  • 未形成无形资产计入当期损益的
  • 金融企业往来支出是一级科目吗
  • 如何更好的使用银行承兑汇票
  • 营业收入和利润总额的关系
  • 预计负债初始计量的最佳估计数的确定是会计估计变更吗
  • 制造费用月末一般有余额吗
  • 我想问一下移动
  • Dedecms评论同时发到QQ邮箱的实现方法
  • 金蝶可以自动结转增值税吗
  • 员工备用金会计分录
  • 大家怎么看理想这个牌子
  • 商业会计怎么算主营业务成本
  • 劳务派遣的公司值得去吗
  • 取得与收益相关的政府补助计入什么科目
  • 进口产品内销如何交税
  • 公司办公室租金
  • 制造费用转入什么
  • 红字信息表开错了对方已开发票怎么处理
  • 可供出售金融资产和交易性金融资产
  • 关联交易定价方法包括
  • 购买软件会计科目
  • 企业办理增资的程序
  • 会计账簿的设计要与会计报表相衔接 ()X
  • 社保的会计核算方法
  • 本月合计结账
  • 微软6月24发布
  • Fedora Core 5.0 安装教程,菜鸟图文版(图文界面)
  • centos 删除恢复
  • windows8鼠标点击右键反应慢咋回事
  • win7如何设置语言输入
  • win8电脑怎么设置定时开机
  • win8系统打开浏览器
  • jquery.parsejson
  • 教女朋友学英语
  • 播放一个灵异电影
  • jquery.validate 自定义验证方法及validate相关参数
  • 简述jquery的常用方法
  • python toga
  • 最大的k个数python
  • 利润报表怎么填写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设