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 相关文章推荐
php pack与unpack 摸板字符字符含义
Oct 29 PHP
PHP 图像尺寸调整代码
May 26 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
Jan 27 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
Oct 16 PHP
php求数组全排列,元素所有组合的方法
May 05 PHP
实例讲解php数据访问
May 09 PHP
PHP 搜索查询功能实现
Nov 29 PHP
php计算给定日期所在周的开始日期和结束日期示例
Feb 06 PHP
php判断str字符串是否是xml格式数据的方法示例
Jul 26 PHP
学习thinkphp5.0验证类使用方法
Nov 16 PHP
PHP删除字符串中非字母数字字符方法总结
Jan 20 PHP
PHP上传图片到数据库并显示的实例代码
Dec 20 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
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
2011/05/07 PHP
解析Extjs与php数据交互(增删查改)
2013/06/25 PHP
CodeIgniter读写分离实现方法详解
2016/01/20 PHP
使用Yii2实现主从数据库设置
2016/11/20 PHP
jQuery移除元素自动解绑事件实现思路及代码
2014/05/31 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
2014/06/26 Javascript
jQuery实现的漂亮表单效果代码
2015/08/18 Javascript
js+css实现文字散开重组动画特效代码分享
2015/08/21 Javascript
动态的9*9乘法表效果的实现代码
2016/05/16 Javascript
vue-hook-form使用详解
2017/04/07 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
package.json文件配置详解
2017/06/15 Javascript
JavaScript中立即执行函数实例详解
2017/11/04 Javascript
weebox弹出窗口不居中显示的解决方法
2017/11/27 Javascript
vue点击当前路由高亮小案例
2019/09/26 Javascript
vue.js实现二级菜单效果
2019/10/19 Javascript
js实现搜索提示框效果
2020/09/05 Javascript
CentOS 8.2服务器上安装最新版Node.js的方法
2020/12/16 Javascript
Python httplib,smtplib使用方法
2008/09/06 Python
详解python中的json的基本使用方法
2016/12/21 Python
Python基础之循环语句用法示例【for、while循环】
2019/03/23 Python
解决Python Matplotlib绘图数据点位置错乱问题
2020/05/16 Python
python爬虫请求头设置代码
2020/07/28 Python
python实现登录与注册系统
2020/11/30 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
CSS3旋转——彩色扇子兼容firefox浏览器
2013/06/04 HTML / CSS
美国网上眼镜供应商:LEOTONY(眼镜、RX太阳镜和太阳镜)
2017/10/31 全球购物
车间班长岗位职责
2013/11/30 职场文书
淘宝客服自我总结鉴定
2014/01/25 职场文书
学校庆元旦歌咏比赛主持词
2014/03/18 职场文书
2014年保育员个人工作总结
2014/12/02 职场文书
2015年建党94周年演讲稿
2015/03/19 职场文书
2015年国庆节广播稿
2015/08/19 职场文书
关于国庆节的广播稿
2015/08/19 职场文书
六年级上册《闻官军收河南河北》的教学设计
2019/11/15 职场文书
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python