使用PHP获取当前url路径的函数以及服务器变量
PHP获取当前url路径的函数及服务器变量:
代码:
代码如下:
<?php
$path = /usr/opt/../ect/abcd;
echo $_SERVER['DOCUMENT_ROOT']."<br>"; //获得服务器文档根变量(取决于http.conf中的配置)
echo $_SERVER['PHP_SELF']."<br>"; //获得执行该代码的文件的路径,与http.conf中的配置有关系。
echo __FILE__."<br>"; //获得文件的文件系统绝对路径的变量
echo dirname(__FILE__); //获得文件所在的文件夹路径的函数
echo realpath($pah);
?>
/usr/opt/apache2/htdocs/
/alias/aa.php
/usr/opt/apache2/htdocs/kamap/aa.php
/usr/opt/apache2/htdocs/kamap/
/usr/etc/abcd
相关推荐
-
php获取当前页面完整URL地址
使用PHP编写程序的时候,我们常常想要获取当前页面的URL.下面提供一个用于获取当前页面URL的函数以及使用方法: 示例一: <?php // 说明:获取完整URL function curPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") { $pageURL .= "s"; } $pageURL .= "://"; if ($_SERVER[&q
-
PHP获取当前完整URL地址的函数
这里主要是给大家分享一个非常实用的PHP函数,代码很简单,就不多废话了,小伙伴们需要的话直接拿去用. 复制代码 代码如下: //php获取当前访问的完整url地址 function get_current_url(){ $current_url='http://'; if(isset($_SERVER['HTTPS'])&&$_SERVER['HTTPS']=='on'){ $current_url='https://'; } if($_SE
-
php获取url字符串截取路径的文件名和扩展名的函数
php获取文件名 复制代码 代码如下: function retrieve($url) { preg_match('/\/([^\/]+\.[a-z]+)[^\/]*$/',$url,$match); return $match[1]; } php获取文件扩展名 复制代码 代码如下: <?php function getExt($url) { $path=parse_url($url); $str=explode('.',$path['path']); return $str[1]; } ech
-
PHP获取当前URL路径的处理方法(适用于多条件筛选列表)
实例如下: <?php /** * PHP获取当前url路径的函数及服务器变量 * $_SERVER["QUERY_STRING"] 查询(query)的字符串 * $_SERVER["REQUEST_URI"] 访问此页面所需的URI * $_SERVER["SCRIPT_NAME"] 包含当前脚本的路径 * $_SERVER["PHP_SELF"] 当前正在执行脚本的文件名 * 适用于列表多条件筛选处理,如:价格,时
-
解析php中获取url与物理路径的总结
在这里我想总结一下取得地址栏内URL及文件所属的我更路径的一些信息:运用$_SERVER[ ]我们可以来完成许多事情:它是一个包含头部(headers),路径信息及脚本位置的数组,数组的实体由web服务器创建.这是一个"superglobal",或者可以描述为自动全局变量.这只不过意味这它在所有的脚本中都有效.在函数或方法中您不需要使用global $_SERVER; 访问它,就如同使用 $HTTP_SERVER_VARS 一样.$HTTP_SERVER_VARS 包含着同样的信息,但
-
使用PHP获取当前url路径的函数以及服务器变量
PHP获取当前url路径的函数及服务器变量:代码: 复制代码 代码如下: <?php$path = /usr/opt/../ect/abcd;echo $_SERVER['DOCUMENT_ROOT']."<br>"; //获得服务器文档根变量(取决于http.conf中的配置)echo $_SERVER['PHP_SELF']."<br>"; //获得执行该代码的文件的路径,与http.conf中的配置有关系.echo __FI
-
JavaScript获取当前url路径过程解析
这篇文章主要介绍了JavaScript获取当前url路径过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.假设当前页完整地址是:http://localhost:61768/Home/Index?id=2&age=18 //获取当前窗口的Url var url = window.location.href; //结果:http://localhost:61768/Home/Index?id=2&age=18 //获取当前窗口的主
-
IOS获取各种文件目录路径的方法
iphone沙箱模型有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. documents,tmp,app,Library. (NSHomeDirectory()), 手动保存的文件在documents文件里 Nsuserdefaults保存的文件在tmp文件夹里 1.Documents 目录:您应该将所有de应用程序数据文件写入到这个目录下.这个目录用于存储用户数据或其它应该定期备份的信息. 2.AppName.app 目录:这是应用程序的程序包目录,包
-
asp获取当前完整路径(url)的函数代码
有时候我么您需要获取网址,端口.路径文件名.参数等,这里就为大家分享一下这个函数代码,需要的朋友可以参考下 函数1 <% function GetUrl() on Error Resume Next Dim strTemp if LCase(request.ServerVariables("HTTPS")) = "off" Then strTemp = "http://" Else strTemp = "https://"
-
jsp获取url路径的方法分析
本文实例讲述了jsp获取url路径的方法.分享给大家供大家参考,具体如下: 如果你请求的URL是 http://localhost:8080/demo/Index.jsp request.getScheme() //输出:http request.getServerName() //输出: localhost request.getServerPort() //输出: 8080 request.getContextPath() //输出: /demo request.getRequestPat
-
如何在拦截器中获取url路径里面@PathVariable的参数值
目录 在拦截器中获取url路径里@PathVariable参数值 解决办法 示例接口 完整示例 spring @PathVariable:请求路径url 上有变量值,通过@PathVariable获取 示例: 在拦截器中获取url路径里@PathVariable参数值 解决办法 Map pathVariables = (Map) request.getAttribute( HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE); String class
-
PHP获取当前url的具体方法全面解析
我们今天向大家介绍的是有关PHP获取当前url的函数的具体方法,通过对这个函数方法的了解,进一步加深我们对PHP语言的认识,提高我们的学习水平. PHP 5.0构造函数的实例讲解 PHP获取当前url的具体方法如下: $url_this = "'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];; echo $url_this; 则显示
-
PHP文章采集URL补全函数(FormatUrl)
写采集必用的函数,URL补全函数,也可叫做FormatUrl. 写此函数作用就是为了开发采集程序,采集文章的时候会经常遇到页面里的路径是 "相对路径" 或者 "绝对根路径" 不是"绝对全路径"就无法收集URL. 所以,就需要本功能函数进行对代码进行格式化,把所有的超链接都格式化一遍,这样就可以直接收集到正确的URL了. 路径知识普及 相对路径:"../" "./" 或者前面什么都不加 绝对根路径:/path
-
JAVA获取文件绝对路径的方法
本文实例讲述了JAVA获取文件绝对路径的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: /** * 获取一个类的class文件所在的绝对路径. 这个类可以是JDK自身的类,也可以是用户自定义的类,或者是第三方开发包里的类. * 只要是在本程序中可以被加载的类,都可以定位到它的class文件的绝对路径. * * @param cls * 一个对象的Class属性 * @return 这个类的class文件位置的绝对路径. 如果没有这个类的定义,则返回nu
随机推荐
- Python统计列表中的重复项出现的次数的方法
- 详解vue.js移动端导航navigationbar的封装
- java实现文件复制上传操作
- asp.net中CSharpThinking扩展方法分析
- asp.net下检测SQL注入式攻击代码
- php+ajax无刷新分页实例详解
- C#不重复输出一个数组中所有元素的方法
- mysql数据校验过程中的字符集问题处理
- mysql开启远程连接(mysql开启远程访问)
- 用php实现gb2312和unicode间的编码转换
- 简单的php缓存类分享 php缓存机制
- 解决js图片加载时出现404的问题
- PHP使用imagick扩展实现合并图像的方法
- Android仿QQ左滑删除置顶ListView操作
- Question:基于C#连续赋值的面试题介绍
- java编程实现基于UDP协议传输数据的方法
- python操作mysql数据库
- 基于easyui checkbox 的一些操作处理方法
- jQuery遍历节点方法汇总(推荐)
- 使用Java设置字型和颜色的方法详解