创建动态Web网页需要知道的10个服务器变量

在你每次请求Web页面的时候,后台有大量的活动在进行:你的请求被送给一个DNS服务器,IP地址被找到,与相应的Web服务器联系,发回的数据流被解码,再由你的Web浏览器生成为HTML页面。除了对真正的HTML内容的请求,Web服务器还在其响应中包括了很多重要的“服务器变量”。这些变量含有Web服务器环境的信息——它的名字、IP地址和软件——以及当前脚本的执行环境——脚本名字和路径,以及查询字符串。 数据挖掘工具

这些变量常常被聪明的Web开发人员用来增加脚本动态性和稳定性。表格A里的文档简要列出了10个更加有用的服务器变量,Web服务器在响应HTTP请求的时候一般都会发送这些变量,这个表格还会告诉你何时以及如何在你的Web网站上使用它们。 数据挖掘交友

注:并不是所有的Web服务器上都有这些变量。

数据挖掘工具

要获得关于这些以及其他服务器变量的更多信息,请参考《CGI 1.1规范》 数据挖掘工具

表格A 数据挖掘工具

变量 数据挖掘研究院

描述 数据挖掘实验室

用途 数据挖掘工具

HTTP_USER_AGENT 数据挖掘工具

发起请求的客户端所发送的身份字符串。例如:Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5。 数据挖掘交友

客户端的检测和登录;创建用于不同浏览器的不同代码。 数据挖掘研究院

HTTP_ACCEPT_ENCODING 数据挖掘论坛

客户端能够解码的编码列表。

数据挖掘交友

比如,使用GZIP编码程序来压缩页面数据,以提高传输的速度。

数据挖掘论坛

REMOTE_ADDR 数据挖掘交友

发送请求的客户端的IP地址。 数据挖掘交友

获取用户的地理位置,用于有针对性的广告或者本地化信息的取回;限制对特定IP地址或者IP地址群的访问。 数据挖掘研究院

DOCUMENT_ROOT

服务器文档的根目录(在配置文件里定义)。 数据挖掘论坛

在通过Web应用程序上传、复制或者移动文件的时候创建相对/绝对路径。

SERVER_SOFTWARE 数据挖掘论坛

服务器的签名,以表明服务器的名字和版本,以及在上面运行的所有软件。例如:Apache/2.0.55 (Win32)。 数据挖掘实验室

能够识别服务器。

数据挖掘实验室

QUERY_STRING 数据挖掘工具

跟在被请求的URL里“?”之后的变量-值对的列表。 数据挖掘论坛

取回或者分析通过URL发送给服务器的变量-值对。 数据挖掘交友

REQUEST_METHOD 数据挖掘实验室

这个方法用来进行URL请求。例如:GET, POST or PUT。

数据挖掘研究院

识别用来请求页面的方法,访问用于变量取回的相应命名空间。 数据挖掘交友

SCRIPT_NAME 数据挖掘研究院

被请求资源的服务器路径(相对于文档的根目录)。

数据挖掘交友

取回当前执行的脚本或者资源的名字和路径。

数据挖掘论坛

HTTP_ACCEPT_CHARSET 数据挖掘交友

客户端能够收到的字符集。

用首选的字符集发送页面数据。

数据挖掘工具

REMOTE_USER 数据挖掘研究院

在使用HTTP身份验证的时候,用于身份验证的用户名。 数据挖掘研究院

内容个性化;信任书的验证。

数据挖掘研究院

[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:B/S与C/S的区别
下一篇:使用CMS方法开发功能强大的Web程序
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • 阿蒙:一个程序员老总的年终总结
  • HTML框架代码全集
  • JAVA字符集
  • 即将消逝的十大热门技术 Java也算
  • 统一建模语言(UML)的现状及发展
  • UML的三大“硬伤”
  • AJAX 常用函数
  • UML用例建模的慨念和应用
  • AJAX通用类:AJAXRequest v0.3
  • 服务器端可控情形JS跨域访问解决方法
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • Rational Rose和UML可视化建模基础
  • 系统约定:用UML描述工作流管理
  • UML的三大“硬伤”
  • 统一建模语言UML释义之(三)
  • 绘制UML活动图的步骤和要点
  • UML用例建模的慨念和应用
  • 用Rational Rose给XML DTD造型
  • 统一建模语言(UML)的现状及发展
  • 统一建模语言UML释义(二)
  • 统一建模语言UML概述
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静