位置:首页 » 教程 » php预定义变量

php预定义变量

日期:2012-11-03 阅读:0num
Advertisement

  给大家介绍下php学习中经常要用到的php预定义变量,通过预定义变量可以获取用户会话、用户操作系统的环境和本地操作系统的环境等信息。

  $_SERVER['SERVER_ADDR'] 当前运行脚本所在的服务器的ip地址。

  $_SERVER['SERVER_NAME'] 当前运行脚本所在服务器主机的名称。

  $_SERVER['REQUEST_METHOD'] 访问页面时的请求方法。

  $_SERVER['REMOTE_ADDR'] 正在浏览当前页用户的ip地址。

  $_SERVER['REMOTE_HOST'] 正在浏览当前页用户的主机名。

  $_SERVER['REMOTE_PORT'] 用户连接到服务器时所使用的端口。

  $_SERVER['SCRIPT_FILENAME'] 当前执行脚本的绝对路径。

  $_SERVER['SERVER_PORT'] 服务器所使用的端口。

  $_SERVER['SERVER_SIGNATURE'] 包含服务器版本和虚拟主机名的字符串。

  $_SERVER['DOCUMENT_ROOT'] 当前运行脚本所在的文档根目录。

  $_COOKIE 通过HTTPCookie传递到脚本的信息。这些是由执行php脚本时,通过setcookie()设置的。

  $_SESSION 包含与所有会话变量有关的信息。$_SESSION变量主要应用于会话控制和页面间值的传递。

  $_POST 通过post方法传递的参数信息。

  $_GET 通过get方法传递的参数信息。

  $_GLOBALS 由所有已定义的全局变量组成的数组。变量名就是该数组的索引。它可以称得上是所有超级变 量的超级集合。

相关文章
  • jsp Servlet中脚本元素、指令和预定义变量解析

    1 JSP脚本元素 JSP脚本元素用来插入Java代码,这些Java代码将出现在由当前JSP页面生成的Servlet中.脚本元素有三种格式: 表达式格式<%= expression %>:计算表达式并输出其结果. Scriptlet格式<% code %>:把代码插入到Servlet的service方法. 声明格式<%! code %>:把声明加入到Servlet类(在任何方法之外). 下面我们详细说明它们的用法. JSP表达式 JSP表达式用来把Java数据直接插入到

  • php预定义变量

    给大家介绍下php学习中经常要用到的php预定义变量,通过预定义变量可以获取用户会话.用户操作系统的环境和本地操作系统的环境等信息. $_SERVER['SERVER_ADDR'] 当前运行脚本所在的服务器的ip地址. $_SERVER['SERVER_NAME'] 当前运行脚本所在服务器主机的名称. $_SERVER['REQUEST_METHOD'] 访问页面时的请求方法. $_SERVER['REMOTE_ADDR'] 正在浏览当前页用户的ip地址. $_SERVER['REMOTE_HO

  • php中常用的预定义变量小结

    . 代码如下: <?php echo "当前操作系统信息".PHP_OS."<br/>"; echo '本文件路径和文件名为:'.__FILE__.'<br />'; echo "当前PHP版本信息".PHP_VERSION."<br/>"; ?> 常用的php预定义变量! 前面的$_SERVER[PHP_SELF]返回的是一段信息,如"/upload/try.php&

  • php 预定义变量各种方法总结

    PHP 提供了大量的预定义变量.由于许多变量依赖于运行的服务器的版本和设置,及其它因素,所以并没有详细的说明文档.一些预定义变量在 PHP 以命令行形式运行时并不生效.有关这些变量的详细列表 用户自定义预定义变量 代码如下 复制代码 <?php echo "当前操作系统信息".PHP_OS."<br/>"; echo '本文件路径和文件名为:'.__FILE__.'<br />'; echo "当前PHP版本信息".

  • php预定义变量使用帮助(带实例)

    自 php 4.1.0 起,取得外部变量的首选方法是用下面提及的超全局变量.在此之前,人们要么依赖 register_globals,要么就是长长的预定义 PHP 数组($HTTP_*_VARS).自 PHP 5.0.0 起,长格式的 PHP 预定义变量可以通过设置 register_long_arrays 来屏蔽. 服务器变量:$_SERVER 注: 在 PHP 4.1.0 及以后版本使用.之前的版本,使用 $HTTP_SERVER_VARS. $_SERVER 是一个包含诸如头信息(head

  • 理解预定义变量$_SERVER 理解预定义变量$_SERVER

    了解预定义变量$_SERVER 这一节主要内容是了解预定义变量$_SERVER的用法. $_SERVER 是一个包含了诸如头信息(header).路径(path).以及脚本位置(script locations)等等信息的数组. $HTTP_SERVER_VARS 包含着相同的信息,但它不是一个超全局变量. (注意 $HTTP_SERVER_VARS 与 $_SERVER 是不同的变量,PHP处理它们的方式不同) 接下来我们来看看$_SERVER的详细参数: 'argv' 传递给该脚本的参数的数

  • php学习之php预定义变量

    给大家介绍下php学习中经常要用到的php预定义变量,通过预定义变量可以获取用户会话.用户操作系统的环境和本地操作系统的环境等信息. $_SERVER['SERVER_ADDR'] 当前运行脚本所在的服务器的ip地址. $_SERVER['SERVER_NAME'] 当前运行脚本所在服务器主机的名称. $_SERVER['REQUEST_METHOD'] 访问页面时的请求方法. $_SERVER['REMOTE_ADDR'] 正在浏览当前页用户的ip地址. $_SERVER['REMOTE_HO

  • php的预定义变量

    预定义变量 自 PHP 4.1.0 起,取得外部变量的首选方法是用下面提及的超全局变量.在此之前,人们要么依赖 register_globals,要么就是长长的预定义 PHP 数组($HTTP_*_VARS).自 PHP 5.0.0 起,长格式的 PHP 预定义变量可以通过设置 register_long_arrays 来屏蔽. 服务器变量:$_SERVER 注: 在 PHP 4.1.0 及以后版本使用.之前的版本,使用 $HTTP_SERVER_VARS. $_SERVER 是一个包含诸如头信

  • 十二、脚本元素、指令和预定义变量

    十二.脚本元素.指令和预定义变量 作 者 : 仙人掌工作室 12.1 JSP脚本元素 JSP脚本元素用来插入Java代码,这些Java代码将出现在由当前JSP页面生成的Servlet中.脚本元素有三种格式: 表达式格式<%= expression %>:计算表达式并输出其结果. Scriptlet格式<% code %>:把代码插入到Servlet的service方法. 声明格式<%! code %>:把声明加入到Servlet类(在任何方法之外). 下面我们详细说明它

  • PHP预定义变量(二)

    四.Session变量($_SESSION):由PHP的SESSION函数产生的数据,都以超全局变量的方式,存放在$_SESSION变量中. 1.Session简介 SESSION也称为会话期,其是存储在服务器上的一小段文件,用于存储用户的相关信息.SESSION之间使用会话标识来区别,每一个SESSION都有唯一的一个标识.使用SESSION也可以完成类似于COOKIE一样的工作.session会自动的对要设置的值进行encode与decode,因此session可以支持存储任意数据类型,包括

  • 脚本元素、指令和预定义变量

    12.1 JSP脚本元素 JSP脚本元素用来插入Java代码,这些Java代码将出现在由当前JSP页面生成的Servlet中.脚本元素有三种格式: 表达式格式<%= expression %>:计算表达式并输出其结果. Scriptlet格式<% code %>:把代码插入到Servlet的service方法. 声明格式<%! code %>:把声明加入到Servlet类(在任何方法之外). 下面我们详细说明它们的用法. 12.1.1 JSP表达式 JSP表达式用来把J

  • JSP 脚本元素、指令和预定义变量

    12.1 jsp(SUN企业级应用的首选)脚本元素 jsp(SUN企业级应用的首选)脚本元素用来插入Java代码,这些Java代码将出现在由当前jsp(SUN企业级应用的首选)页面生成的Servlet中.脚本元素有三种格式: 表达式格式<%= expression %>:计算表达式并输出其结果. Scriptlet格式<% code %>:把代码插入到Servlet的service方法. 声明格式<%! code %>:把声明加入到Servlet类(在任何方法之外).

  • nginx内置预定义变量

    nginx的配置文件中可以使用的内置变量以美元符$开始,也有人叫全局变量.其中,部分预定义的变量的值是可以改变的. $arg_PARAMETER 这个变量值为:GET请求中变量名PARAMETER参数的值. $args 这个变量等于GET请求中的参数.例如,foo=123&bar=blahblah;这个变量只可以被修改 $binary_remote_addr 二进制码形式的客户端地址. $body_bytes_sent 传送页面的字节数 $content_length 请求头中的Content-

  • PHP预定义变量9大超全局数组用法详解

    1.$_SERVER $_SERVER超级全局变量包含由web服务器创建的信息,它提供了服务器和客户配置及当前请求环境的有关信息.根据服务器不同,$_SERVER中的变量值和变量个数会有差别,不过一般都可以找到CGI1.1规范中定义的变量.其中包括: $_SERVER['HTTP_REFERER']; 引导用户到达当前位置的页面的URL : $_SERVER['REMOTE_ADDR']; 客户IP地址 : $_SERVER['REQUEST_URI']; URL的路径部分.如果URL是 [ur

  • JSP中”预定义变量”的使用

    为了简化JSP表达式和scriptlets中的代码,提供了8种自动定义的变量,有时称做implicit objects(固有对象).它们是:request,response,out,session,application,config,pageContext,和 page.下面我们来详细的了解它们. request 与request相联系的是HttpServletRequest类,使您可以得到request的参数(通过getParameter方法),request 的类型(GET,POST,HE

  • JSP教程(三)--JSP中”预定义变量”的使用

    2000-12-13· 清枫 ·yesky 为了简化JSP表达式和scriptlets中的代码,提供了8种自动定义的变量,有时称做implicit objects(固有对象).它们是:request,response,out,session,application,config,pageContext,和 page.下面我们来详细的了解它们. request 与request相联系的是HttpServletRequest类,使您可以得到request的参数(通过getParameter方法),r

  • Yii-kindediter-模板编辑,插入预定义变量 Yii-kindediter-模板编辑,插入预定义变量

    1.修改YIi扩展目录下的Kdeditor.php 文件,把中的js对象声明放到方法外面 [html] $js=<<<EOF var editor_$this->id; KindEditor.ready(function(K) { editor_$this->id = K.create('#$this->id', $properties_string ); }); F; 2.视图文件代码 [html] <li class="c_f">&l

  • JSP中“预定义变量”的使用

    为了简化JSP表达式和scriptlets中的代码,提供了8种自动定义的变量,有时称做implicit objects(固有对象).它们是:request,response,out,session,application,config,pageContext,和 page.下面我们来详细的了解它们. request 与request相联系的是HttpServletRequest类,使您可以得到request的参数(通过getParameter方法),request 的类型(GET,POST,HE

  • 常用的预定义变量

    <?php echo "当前操作系统信息".PHP_OS."<br/>"; echo '本文件路径和文件名为:'.__FILE__.'<br />'; echo "当前PHP版本信息".PHP_VERSION."<br/>"; ?> 摘自 ms.元

  • Linux预定义变量 Linux预定义变量

    例子

最新文章
  • 关于 ggssl.com

    https://www.ggssl.com/ 这个站是 Google 官方的么? --cut-- Kid在2011-01-05 20:56:0回答到: Very unlikely. Google 應該不會在 GoDaddy 註冊域名,也應該不會使用 ns40.domaincontrol.com 這種 NS. Livid在2011-01-05 20:57:0回答到: 不过确实很好用. 而且用了一个权威机构签发的 SSL 证书,很有诚意. ksky在2011-01-05 20:59:3回答到: 张宴

  • 悉尼浪漫旅游攻略 悉尼浪漫旅游攻略

    "悉尼是上帝的恩赐,并一同随赠了它一片旖旎的海滩.海滩上的阳光,在海水里,在悉尼人的睡梦中,同样的灿烂--如果上帝在西班牙人身边流放一个女人,他们一定会带她去悉尼的海滩",这是一位西班牙作家眼中的悉尼.对于大多数人来说,提起悉尼,脑海中最先浮现的一定是那宏伟壮观的歌剧院.然而,当李嘉欣与许晋亨秘密地在这里欢度蜜月,当<全球热恋>的剧组找遍了全世界而最终把这里作为最浪漫的拍摄地,悉尼那不为人知却又最为真实的一面也向我们揭开面纱. 海港大桥,在空中喊出爱的誓言 作为世界上最大的

  • 猎聘网解读:互联网业工资最高 超出全国平均工资2倍 猎聘网解读:互联网业工资最高 超出全国平均工资2倍

    工资水平和福利待遇,往往是衡量一个职业好坏的重要标准之一.互联网行业作为新兴产业,在社会的进步和发展中起着举足轻重的作用.那么互联网业的工资水平是不是也如那些不断涌出的互联网新贵一样,超出大家的想象呢?猎聘网<2015年上半年互联网中高端人才生态报告>独家解读,互联网行业工资水平. 报告显示,互联网行业以161,898元/年的平均工资,超越全国平均工资49,969元/年约2倍.而作为一线城市知名互联网公司的工资水平更是以227,005元/年超出全行业全国平均工资约4倍.互联网行业的高收入成为了

  • 红米2代怎么样?多少钱?红米2代什么时候上市? 红米2代怎么样?多少钱?红米2代什么时候上市?

    红米手机2搭载64位1.2GHz骁龙410处理器,支持FDD.TDD双4G网络,同时支持双卡双待,电池容量为2200mAh.该机屏幕分辨率为720p,像素密度为312ppi,另外红米手机2还配置800万像素背照式相机,拥有5个精密镜片,可以减少阳光中红外线对感光元件的影响,改善画质. 红米手机2多少钱? 官方公布的红米手机2售价为699元,拥有白色.深灰.明黄.浅绿.淡粉五种机身颜色可选.而该机外壳采用了亚光喷涂耐油污漆面,在防止指纹遗留的同时,带来更加细腻的手感 红米手机2什么时候上市 红米手

  • 食色怎么发布美食照片 食色怎么发布美食照片

    1)打开[食色]app,点击首页下面的[照相机]按钮. 2)点击[选择美食照片],在相册里挑选一张图片后点击[继续]. 3)选择自己喜欢的水印跟滤镜后点击[下一步],输入内容,已经选择了用餐地点跟标签后点击[完成]就可以了.

  • 远道出现“你的凭据不工作,请输入新凭据” 远道出现“你的凭据不工作,请输入新凭据”

    远程出现"你的凭据不工作,请输入新凭据" 具体详情下文图: 刚开始本来以为是台式机限定的问题,并没有太关系什么,但是在看见别人远程成功之后,意识到这貌似并不是设置的问题,所以就对于展开了了解: 首先看看自己的凭据是否正确? 之前Windows凭据中是什么都没有的,由于之前自己远程过,所以具体怎么没的还不是很清楚.很可惜的是修改完之后并没有解决问题,没解决只能接着研究了,那就从策略方面入手吧!(一般能解决很多问题) 步骤二:策略修改法 WIN+R,输入gpedit.msc,进入组策略,进

  • 点击一个按钮执行一段代码对数据库进行操作,该如何解决

    点击一个按钮执行一段代码对数据库进行操作 表单里列出按日期时间查询后符合的纪录,在每条纪录后有一个按钮,点击后把这条纪录标记成已读,下次提交表单时不显示. ------解决方案-------------------- 可以把已读纪录的id存放在一个隐藏域里,用 ", "分开 sql语句加 "not in( "&request( "隐藏域 ")& ") " 就可以拉 ------解决方案-------------

  • php+mysql 高级暴库方法讲解

    1.判断版本http://www.cert.org.tw/document/advisory/detail.php?id=7 and ord(mid(version(),1,1))>51 返回正常,说明大于4.0版本,支持ounion查询 2.猜解 字段数目,用order by也可以猜,也可以用union select一个一个的猜解 http://www.cert.org.tw/document/advisory/detail.php?id=7 and 2=4 union select 1,2,

  • Android BaseExpandableListAdapter 课程 Android BaseExpandableListAdapter 课程

    Android BaseExpandableListAdapter 教程 先上图再说,实现效果如下图,选项可多少可变化. BaseExpandableListAdapter实现 import java.util.List; import android.content.Context; import android.graphics.drawable.Drawable; import android.view.LayoutInflater; import android.view.View; i

  • js的地图结构实现

    js的map结构实现 1.//定义map 2.function Map() 3.{ 4.this.container = {}; 5.} 6. 7.//将key-value放入map中 8.Map.prototype.put = function(key,value){ 9.try{ 10. 11.if(key!=null && key != "") 12. this.container[key] = value; 13. 14.}catch(e){ 15.return

热门推荐
  • 分享一个 cocoapod 包,和一个 iOS App 分享一个 cocoapod 包,和一个 iOS App 之前有分享过和基友们搞的天气 App here Github:WeatherMap iTunes:Download 最近刚刚把高德地图和中文支持这块搞定.大家可以看下 CHN branch 的源码 最近基友搞了一个很棒的 introview 包,上了 pod,也是开源的. Github:KDIntroView 预览效果: 希望多多捧场,多多 fork 和 pr.谢谢0w0 --cut-- Tedko在2016-05-09 18:05:53回答到: 顺便那个 pod 包欢迎 issue &pr哦~
  • 夜景建筑顺口溜 夜景建筑顺口溜 夜色拍建筑 夜晚拍摄很简单,天色将暗别太晚. 天空细节要保留,华灯初上细节全. 光圈收缩保景深,水流虚化靠慢门. 镜头防抖要关闭,遥控快门更安全.
  • 1300万像素HTC M8 EYE对比400万像素HTC M8 1300万像素HTC M8 EYE对比400万像素HTC M8 HTC M7 与 HTC M8 所采用的 UltraPixel 摄像头引来很多用户批评.虽然 HTC One M8 的摄像头只能捕捉 400 万像素的有效数据,但 HTC 说服用户称 HTC One M8 拥有更大的像素尺寸,较 HTC One M7 提供更好的低光拍摄表现,整体的拍摄效果也更佳. 在对 HTC M8 的评测中,我们给予 UltraPixle 摄像头打及格分.在 HTC One M8 Eye 中,HTC 放弃了 400 万像素超摄像头,采用了普通的 1300 万像素摄像头,那么同
  • 成语狐假虎威的故事 成语狐假虎威的故事 在茂密的森林里,老虎是最凶猛的野兽,号称森林之王.它每天都要捕食其它动物,动物们都非常怕它. 一天,它碰到了一只狐狸,狐狸刚要溜走,已被它一把捉住. 狡猾的狐狸看见自己无法逃脱,就耍了一个花招.它一本正经地大声对老虎说:"你怎么敢吃我?我是天帝任命来管理所有的野兽的,你要吃了我,就是违抗天帝的命令." 老虎一听愣住了. 狐狸马上接着说:"你要是不信,就跟在我后面走一趟,看看是不是所有的野兽见了我都赶快逃命." 老虎听狐狸说话的口气很大,态度也很强硬,有几分相信了,决
  • QQ空间“中毒”问题怎么解决 QQ空间“中毒”问题怎么解决 最近接到部分用户来电反馈QQ空间出现异常,如:空间的说说.日志.空间微博等发表或转载恶意信息(如色情.传销等). 目前出现两种情况: 情况一:QQ空间出现异常,空间的说说.日志.空间微博等发表或转载恶意信息 解决方法: 1.先升级杀毒软件版本,然后对本机进行查毒后,修改QQ密码. 2.修改密码后,建议您开通网页密保等功能,同时请注意网络的安全使用(请参考http://aq.qq.com/cn2/safe_school/safe_school_index的说明),减少您QQ密码被盗后给您带来的损失
  • 购诺基亚N1平板电脑,“移动影院”伴你迎新年 购诺基亚N1平板电脑,“移动影院”伴你迎新年 <老炮儿>.<寻龙诀>等影片的热映,拉开了贺岁档的大幕.然而无论是学生还是白领,都要面对年终忙碌的学习和工作,去影院看电影的时间,寥寥无几.诺基亚N1满足消费者的需求,推出了元旦特惠活动,有机会获得你的专属"移动影院". 活动期间,只要登录京东.苏宁.国美.天猫等官方指定渠道购买诺基亚N1平板电脑,不仅可以享受"直降300元"的优惠价格,还有机会获赠价值360元腾讯视频好莱坞会员年卡一张. "移动影院"设备篇:诺基亚N1,
  • 清理电脑C盘空间的常用方法 清理电脑C盘空间的常用方法 清理电脑C盘空间我们在这里整两种方案,一种方案是系统自带的清理硬盘功能,另一种方案是使用我们常用的第三方工具扫描清除,具体的如下. 方法一,使用系统自带的功能清除 1.打开桌面计算机图标---右键C盘---属性---磁盘清理---清理系统文件,查看每一项资源的占用空间并且勾选清理 2.尝试删除C:\WINDOWS\SoftwareDistribution\Download所有的文件,这里面是系统升级补丁文件了. 3.Win+X-命令提示符(管理员)输入:powercfg -h off,回车删除系
  • 12306被逼的改良:能否与浏览器们竞技? 12306被逼的改良:能否与浏览器们竞技? 为什么订火车票是12306?有个笑话是这么回答的:据史料记载,公元123年,鲜卑攻南匈奴于曼柏,死伤无数:公元06年,罗马帝国爆发起义,死伤无数.而铁道部把这两个年份组合成神秘号码12306,意在预言春运期间广大订票者的下场. 现在,这个迹象正在松动,在抢票浏览器们的逼迫下,12306网站设计也许会慢慢不再"反人类".11月29日,12306有新动作: 1.新版网站.增加"席别选择"功能,乘客可以选座.此外,还加入了"备选日期"."优先