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 相关文章推荐
FCKeditor的安装(PHP)
Jan 13 PHP
探讨如何在php168_cms中提取验证码
Jun 08 PHP
解析PHP工厂模式的好处
Jun 18 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
Sep 12 PHP
PHP和Shell实现检查SAMBA与NFS Server是否存在
Jan 07 PHP
php使用Jpgraph绘制饼状图的方法
Jun 10 PHP
php实现源代码加密的方法
Jul 11 PHP
yii权限控制的方法(三种方法)
Dec 28 PHP
PHP Curl模拟登录微信公众平台、新浪微博实例代码
Jan 28 PHP
Joomla框架实现字符串截取的方法示例
Jul 18 PHP
PHP长连接实现与使用方法详解
Feb 11 PHP
YII2框架中日志的配置与使用方法实例分析
Mar 18 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
农民C键的运用技巧
2020/03/04 星际争霸
PHP中在数据库中保存Checkbox数据(2)
2006/10/09 PHP
Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
2009/08/09 Javascript
IE7中javascript操作CheckBox的checked=true不打勾的解决方法
2009/12/07 Javascript
jquery里的正则表达式说明
2011/08/03 Javascript
五段实用的js高级技巧
2011/12/20 Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
2012/02/16 Javascript
用json方式实现在 js 中建立一个map
2014/05/02 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
浅谈js算法和流程控制
2016/12/29 Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
2017/01/04 Javascript
tween.js缓动补间动画算法示例
2018/02/13 Javascript
vue.js实现插入数值与表达式的方法分析
2018/07/06 Javascript
node.js使用express框架进行文件上传详解
2019/03/03 Javascript
新手快速入门JavaScript装饰者模式与AOP
2019/06/24 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
微信小程序实现弹幕墙(祝福墙)
2020/11/18 Javascript
python通过tcp发送xml报文的方法
2018/12/28 Python
利用selenium爬虫抓取数据的基础教程
2019/06/10 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
Python发送邮件封装实现过程详解
2020/05/09 Python
Django 用户登陆访问限制实例 @login_required
2020/05/13 Python
python实现密码验证合格程序的思路详解
2020/06/01 Python
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
小学毕业家长寄语
2014/01/19 职场文书
元旦晚会策划方案
2014/02/18 职场文书
校长竞聘演讲稿
2014/05/16 职场文书
2014年师德承诺书
2014/05/23 职场文书
教师党员学习十八届四中全会思想汇报
2014/11/03 职场文书
介绍信的写法
2015/01/31 职场文书
公司财务经理岗位职责
2015/04/08 职场文书
2015年企业团支部工作总结
2015/05/21 职场文书
2016年党员读书月活动总结
2016/04/06 职场文书
求职自荐信该如何书写?
2019/06/24 职场文书
python+pyhyper实现识别图片中的车牌号思路详解
2022/12/24 Python