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缓存函数的使用说明
May 10 PHP
探讨:web上存漏洞及原理分析、防范方法
Jun 29 PHP
php mysql_real_escape_string函数用法与实例教程
Sep 30 PHP
php多用户读写文件冲突的解决办法
Nov 06 PHP
ThinkPHP模板判断输出Empty标签用法详解
Jun 30 PHP
php中return的用法实例分析
Feb 28 PHP
php函数实现判断是否移动端访问
Mar 03 PHP
php微信支付之APP支付方法
Mar 04 PHP
实例讲解php数据访问
May 09 PHP
PHP批斗大会之缺失的异常详解
Jul 09 PHP
PHP的静态方法与普通方法用法实例分析
Sep 26 PHP
PHP对接阿里云虚拟号的实现(号码隐私保护)
Apr 06 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实现多服务器共享SESSION数据的方法
2007/03/16 PHP
phpMyAdmin链接MySql错误 个人解决方案
2009/12/28 PHP
php下把数组保存为文件格式的实例应用
2010/02/08 PHP
效率高的Javscript字符串替换函数的benchmark
2008/08/02 Javascript
Javascript与flash交互通信基础教程
2008/08/07 Javascript
JS的反射问题
2010/04/07 Javascript
jquery中 $.expr使用实例介绍
2014/06/09 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
2015/03/14 Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
2016/01/21 Javascript
AngularJS ng-style中使用filter
2016/09/21 Javascript
前端axios下载excel文件(二进制)的处理方法
2018/07/31 Javascript
Vue2.x中利用@font-size引入字体图标报错的解决方法
2018/09/28 Javascript
jQuery中实现text()的方法
2019/04/04 jQuery
webpack结合express实现自动刷新的方法
2019/05/07 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
2019/08/08 jQuery
layer关闭弹出窗口触发表单提交问题的处理方法
2019/09/25 Javascript
Vue混入mixins滚动触底的方法
2019/11/22 Javascript
vue3.0封装轮播图组件的步骤
2021/03/04 Vue.js
[52:22]EG vs VG Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
全面理解Python中self的用法
2016/06/04 Python
python操作oracle的完整教程分享
2018/01/30 Python
Python网页正文转换语音文件的操作方法
2018/12/09 Python
用Python配平化学方程式的方法
2019/07/20 Python
python PIL和CV对 图片的读取,显示,裁剪,保存实现方法
2019/08/07 Python
python统计指定目录内文件的代码行数
2019/09/19 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
美国求婚钻戒网站:Super Jeweler
2016/08/27 全球购物
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
职高毕业生自我鉴定
2013/10/21 职场文书
自我评价中英文语句
2013/11/30 职场文书
幼儿园实习自我鉴定
2013/12/15 职场文书
群众路线党课主持词
2014/04/01 职场文书
团日活动总结范文
2014/04/25 职场文书
2014年消防工作总结
2014/11/21 职场文书