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

 更新时间:2010年02月08日 08:39:10   投稿:mdxy-dxy  
php下获取当前访问的文件名的代码小结,大家可以根据需要选择。

推荐函数:
一是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输出Excel PHPExcel的方法

    PHP输出Excel PHPExcel的方法

    这篇文章主要为大家详细介绍了PHP输出Excel PHPExcel的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • PHP读取txt文本文件并分页显示的方法

    PHP读取txt文本文件并分页显示的方法

    这篇文章主要介绍了PHP读取txt文本文件并分页显示的方法,涉及php操作文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • php结合curl实现多线程抓取

    php结合curl实现多线程抓取

    PHP利用 Curl可以完成各种传送文件操作,比如模拟浏览器发送GET,POST请求等等,然而因为php语言本身不支持多线程,所以开发爬虫程序效率并不高,因此经常需要借助Curl Multi Functions 这个功能实现并发多线程的访问多个url地址以实现并发多线程抓取网页或者下载文件
    2015-07-07
  • PHP编程过程中需要了解的this,self,parent的区别

    PHP编程过程中需要了解的this,self,parent的区别

    this是指向对象实例的一个指针,在实例化的时候来确定指向;self是对类本身的一个引用,一般用来指向类中的静态变量;parent是对父类的引用,一般使用parent来调用父类的构造函数。
    2009-12-12
  • 使用PHP生成二维码的方法汇总

    使用PHP生成二维码的方法汇总

    PHP生成二维码最常用的有两种,1.使用google的api生成,2.使用PHP QR Code生成,两种方法生成的二维码都是很清淅的,效果不错。下面我们就来详细看看吧。
    2015-07-07
  • php实现等比例不失真缩放上传图片的方法

    php实现等比例不失真缩放上传图片的方法

    这篇文章主要介绍了php实现等比例不失真缩放上传图片的方法,结合实例形式分析了php基于自定义函数实现等比例不失真缩放上传图片的具体功能定义与使用方法,需要的朋友可以参考下
    2016-11-11
  • Thinkphp微信公众号支付接口

    Thinkphp微信公众号支付接口

    这篇文章主要为大家详细介绍了Thinkphp微信公众号支付接口,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • php中禁止单个IP与ip段访问的代码小结

    php中禁止单个IP与ip段访问的代码小结

    今天网上有人问我php中如何禁用ip访问,通过测试发现如下的代码不错,原理也比较简单
    2012-07-07
  • 腾讯CMEM的PHP扩展编译安装方法

    腾讯CMEM的PHP扩展编译安装方法

    这篇文章主要介绍了腾讯CMEM的PHP扩展编译安装方法,较为详细的分析了CMEM的功能、作用及安装使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • php文件上传你必须知道的几点

    php文件上传你必须知道的几点

    这篇文章主要介绍了php文件上传你必须知道的几点,只有真正的理解了这些知识点,打好基础,才能熟练掌握php文件上传功能的实现。
    2015-10-10

最新评论