快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

PHP当中取得URL及物理路径的总结

在这里我想总结一下取得地址栏内URL及文件所属的我更路径的一些信息:

运用$_SERVER[ ]我们可以来完成许多事情:它是一个包含头部(headers),路径信息及脚本位置的数组,数组的实体由web服务器创建。

这是一个“superglobal”,或者可以描述为自动全局变量。这只不过意味这它在所有的脚本中都有效。在函数或方式中您不需要使用global $_SERVER; 访问它,就犹如使用 $HTTP_SERVER_VARS 相同。 $HTTP_SERVER_VARS 包含着同样的信息,但是不是一个自动全局变量。(注重: $HTTP_SERVER_VARS 和 $_SERVER 是不同的变量,PHP 处理它们的方法不同。)假如设置了 register_globals 指令,这些变量也在所有脚本中可用;也就是,分离了 $_SERVER 和 $HTTP_SERVER_VARS 数组。

$_SERVER[\\'HTTP_HOST\\'] 取得当前哀求的Host:头部内容
$_SERVER[\\'PHP_SELF\\']这可能是我们最为常常用到的了,它返回当前调用 的页的文件名,假如是http://localhost/test/2005/test.php, 那么将会返回/test/2005/test.php

$_SERVER[\\'SCRIPT_NAME\\']它将返回包含当前脚本的路径。这在页面需要指向自己时异常有用

$_SERVER[\\'SCRIPT_FILENAME\\']它将返回当前文件所在的绝对路径信息

$_SERVER[\\'REQUEST_URI\\']返回访问此页面所需的URI,包括"/"

当然还有许多路径函数:

dirname(),返回路径信息中的目录部分,前面是带有"/"的


basename()返回路径中的基本的文件名部分,当然也可以设置后缀来控制输出。

realpath(),返回路径信息的绝对规范化的路径


返回类别: 教程
上一教程: Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
下一教程: 异常简朴的php模版类--DarasionTemplate

您可以阅读与"PHP当中取得URL及物理路径的总结"相关的教程:
· 在php中取得image按钮传递的name值
· php代码优化及php相关问题总结
· Php操作oracle数据库指南-本人原创,经验总结,不能不看
· 关于PHP操作文件的一些FAQ总结
· PHP初学者头疼问题总结
    微笑服务 优质保证 索取样品