php 获取当前访问的url文件名的方法小结


Posted in PHP onFebruary 08, 2010

推荐函数:
一是PHP获取当前页面的网址: dedecms也是用的这个

//获得当前的脚本网址 
function GetCurUrl() 
{
  if(!empty($_SERVER["REQUEST_URI"])) 
  {
    $scriptName = $_SERVER["REQUEST_URI"];
    $nowurl = $scriptName;
  } else 
  {
    $scriptName = $_SERVER["PHP_SELF"];
    if(empty($_SERVER["QUERY_STRING"])) 
    {
      $nowurl = $scriptName;
    } else 
    {
      $nowurl = $scriptName."?".$_SERVER["QUERY_STRING"];
    }
  }
  return $nowurl;
}

方法一:

<?php 
$url=$HTTP_SERVER_VARS['REQUEST_URI']; 
echo(str_replace('/','',$url)); 
?>

方法二:

<?php 
$url = $_SERVER['PHP_SELF']; 
$filename= substr( $url , strrpos($url , ‘/')+1 ); 
echo $filename; 
?>

方法三:

<?php 
$url = $_SERVER['PHP_SELF']; 
$arr = explode( '/' , $url ); 
$filename= $arr[count($arr)-1]; 
echo $filename; 
?>

 方法四:

<?php 
$url = $_SERVER['PHP_SELF']; 
$filename = end(explode('/',$url)); 
echo $filename; 
?>
PHP 相关文章推荐
论坛头像随机变换代码
Oct 09 PHP
一个连接两个不同MYSQL数据库的PHP程序
Oct 09 PHP
解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法
Mar 29 PHP
php实现斐波那契数列的简单写法
Jul 19 PHP
yii2中的rules 自定义验证规则详解
Apr 19 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 PHP
php 后端实现JWT认证方法示例
Sep 04 PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
Mar 22 PHP
浅谈PHP array_search 和 in_array 函数效率问题
Oct 15 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
Jan 07 PHP
TP3.2框架分页相关实现方法分析
Jun 03 PHP
用php实现的下载css文件中的图片的代码
Feb 08 #PHP
php不用内置函数对数组排序的两个算法代码
Feb 08 #PHP
Linux下将excel数据导入到mssql数据库中的方法
Feb 08 #PHP
PHPWind 发帖回帖Api PHP版打包下载
Feb 08 #PHP
php cli 方式 在crotab中运行解决
Feb 08 #PHP
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
Feb 08 #PHP
Zend framework处理一个http请求的流程分析
Feb 08 #PHP
You might like
输出控制类
2006/10/09 PHP
php下目前为目最全的CURL中文说明
2010/08/01 PHP
php define的第二个参数使用方法
2013/11/04 PHP
php用正则表达式匹配URL的简单方法
2013/11/12 PHP
Yii框架关联查询with用法分析
2014/12/02 PHP
解读PHP中的垃圾回收机制
2015/08/10 PHP
PHP使用token防止表单重复提交的方法
2016/04/07 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
EXTJS记事本 当CompositeField遇上RowEditor
2011/07/31 Javascript
基于jquery DOM写的类似微博发布的效果
2012/10/20 Javascript
ajax提交表单实现网页无刷新注册示例
2014/05/08 Javascript
js实现select跳转功能代码
2014/10/22 Javascript
jQuery在页面加载时动态修改图片尺寸的方法
2015/03/20 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
2015/12/30 Javascript
vue项目中v-model父子组件通信的实现详解
2017/12/10 Javascript
JavaScript伪数组用法实例分析
2017/12/22 Javascript
electron实现qq快捷登录的方法示例
2018/10/22 Javascript
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
vue data对象重新赋值无效(未更改)的解决方式
2020/07/24 Javascript
Python学习小技巧之列表项的拼接
2017/05/20 Python
python调用系统ffmpeg实现视频截图、http发送
2018/03/06 Python
在Pycharm中调试Django项目程序的操作方法
2019/07/17 Python
PyCharm中代码字体大小调整方法
2019/07/29 Python
Python OpenCV读取中文路径图像的方法
2020/07/02 Python
Booking.com西班牙:全球酒店预订
2018/03/30 全球购物
Gerry Weber德国官网:优质女性时装,德国最大的时装公司之一
2019/11/02 全球购物
美国知名眼镜网站:Target Optical
2020/04/04 全球购物
大学生自我鉴定
2013/12/16 职场文书
热爱祖国的演讲稿
2014/05/04 职场文书
保护动物的标语
2014/06/11 职场文书
与美同行演讲稿
2014/09/13 职场文书
群众路线教育实践活动个人对照检查材料思想汇报(社区班子)
2014/10/06 职场文书
2014年法务工作总结
2014/12/11 职场文书
四年级学生期末评语
2014/12/26 职场文书
退休欢送会致辞
2015/07/31 职场文书
MySQL一些常用高级SQL语句
2021/07/03 MySQL