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 相关文章推荐
对squid中refresh_pattern的一些理解和建议
Apr 17 PHP
PHP MVC模式在网站架构中的实现分析
Mar 04 PHP
php 获取百度的热词数据的代码
Feb 18 PHP
php多任务程序实例解析
Jul 19 PHP
php+ajax实现无刷新分页的方法
Nov 04 PHP
php查询ip所在地的方法
Dec 05 PHP
ThinkPHP实现递归无级分类――代码少
Jul 29 PHP
两种php实现图片上传的方法
Jan 22 PHP
PHP 获取指定地区的天气实例代码
Feb 08 PHP
redirect_uri参数错误的解决方法(必看)
Feb 16 PHP
Laravel中的Auth模块详解
Aug 17 PHP
PHP排序二叉树基本功能实现方法示例
May 26 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
Win2003服务器安全加固设置--进一步提高服务器安全性
2007/05/23 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
jquery indexOf使用方法
2013/08/19 Javascript
jQuery验证元素是否为空的两种常用方法
2015/03/17 Javascript
JavaScript中的this关键字使用详解
2015/08/14 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
2015/10/14 Javascript
javascript判断图片是否加载完成的方法推荐
2016/05/13 Javascript
简单理解vue中实例属性vm.$els
2016/12/01 Javascript
微信小程序 合法域名校验出错详解及解决办法
2017/03/09 Javascript
jQuery操作css样式
2017/05/15 jQuery
JavaScript数据结构之双向链表定义与使用方法示例
2017/10/27 Javascript
基于vue-ssr服务端渲染入门详解
2018/01/08 Javascript
JavaScript创建对象的四种常用模式实例分析
2019/01/11 Javascript
JS学习笔记之数组去重实现方法小结
2019/05/29 Javascript
Vue.directive 实现元素scroll逻辑复用
2019/11/29 Javascript
python内存管理分析
2015/04/08 Python
python实现协同过滤推荐算法完整代码示例
2017/12/15 Python
Tensorflow 利用tf.contrib.learn建立输入函数的方法
2018/02/08 Python
python3.X 抓取火车票信息【修正版】
2018/06/19 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
通过pycharm使用git的步骤(图文详解)
2019/06/13 Python
Django框架之DRF 基于mixins来封装的视图详解
2019/07/23 Python
Python列表切片常用操作实例解析
2019/12/16 Python
使用Python串口实时显示数据并绘图的例子
2019/12/26 Python
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
3分钟英语演讲稿
2014/04/29 职场文书
含预算的公司户外活动方案
2014/08/16 职场文书
优秀共产党员演讲稿
2014/09/04 职场文书
学校食堂标语
2014/10/06 职场文书
婚礼女方父母答谢词
2015/01/04 职场文书
党员活动总结
2015/02/04 职场文书
销售工作决心书
2015/02/04 职场文书
青年文明号创建口号大全
2015/12/25 职场文书
Sql-Server数据库单表查询 4.3实验课
2021/04/05 SQL Server
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL
python playwrigh框架入门安装使用
2022/07/23 Python