2019独角兽企业重金招聘Python工程师标准>>>

#测试网址:     http://localhost/blog/testurl.php?id=5

//获取域名或主机地址 

echo $_SERVER['HTTP_HOST'].""; #localhost

//获取网页地址 

echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php

//获取网址参数 

echo $_SERVER["QUERY_STRING"].""; #id=5

//获取用户代理 

echo $_SERVER['HTTP_REFERER']."";

//获取完整的url

echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];

#http://localhost/blog/testurl.php?id=5

//包含端口号的完整url

echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 

#http://localhost:80/blog/testurl.php?id=5

//只取路径

$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; 

echo dirname($url);

#http://localhost/blog

<?php
require dirname(__FILE__) . '\test.php';
$sitemapPath = dirname(dirname(dirname(dirname(__FILE__)))) . '/www.cheyun.com/sitemap';echo __FILE__;    // 取得当前文件的绝对地址
echo dirname(__FILE__);   // 取得当前文件所在的绝对目录
echo dirname(dirname(__FILE__));  //取得当前文件的上一层目录名
echo dirname(dirname(dirname(__FILE__)));  //取得当前文件的上一层目录的上层目录名以上代码输出:
E:\webserver\test\index.php
E:\webserver\test
E:\webserver
E:\?>

转载于:https://my.oschina.net/maojindaoGG/blog/916121

php url路径问题和php文件以绝对路径引入相关推荐

  1. python获取绝对路径_python3中获取文件当前绝对路径的两种方法

    方法1: import sys print(sys.argv) 得到文件当前绝对路径字符串的一个列表 ['D:/pycharm/PracticeProject/ClientServerNetworki ...

  2. python相对路径找不到文件_Python相对路径从子文件夹导入

    首先发布到SO,所以如果我错过了一些细节,请原谅我. 有没有办法使用来自另一个子文件夹的相对路径而不需要通过os修改sys.path?最终这将从cgi网络服务器运行,所以我宁愿远离python.exe ...

  3. CorelDRAW插件-VBA语法-字符串-路径分解-获取文件名-文件是否存在-路径是否存在-CDR插件(九)

    文章目录 1.字符串函数 1.1字符串的长度 1.2字符串查找 1.3字符串裁剪 1.4字符串替换 1.5字符串分割 2.文件名和文件夹名常用操作 2.1.文件是否存在 2.2.文件夹是否存在 2.3 ...

  4. java 中文路径 读取_Java读取文件时中文路径处理

    Java 社区论坛 - Sym 1.6.0 发布 简介 Sym 是一个用 Java 写的现代化的社区论坛,欢迎来体验!(如果你需要搭建一个企业内网论坛,请使用 SymX) 非常详细的 Sym 功能点脑 ...

  5. C语言头文件、库文件的查找路径

    一.讨论环境 *操作系统:Redhat5/Fedora14 *编译器:gcc 4.5.1 以下言论仅确保在以上环境中,绝对正确.别的环境,大家可以通过类比方法,得到启示. 二.C语言头文件的查找路径 ...

  6. Vue 导入文件import、路径@和.的区别

    ***import: html文件中,通过script标签引入js文件. 而vue中,通过import xxx from xxx路径的方式导入文件,不光可以导入js文件. from前的: " ...

  7. 访问tomcat服务器文件路径,外置tomcat映射服务器路径以及springboot内置tomcat映射路径配置...

    外置tomcat映射路径 在tomcat里的conf下的server.xml里Host标签下加入 其中的docBase就是磁盘映射路径,path为访问路径,比如localhost:8080/repor ...

  8. linux mysql库文件路径设置_MySQL_linux修改mysql数据库文件的路径,mysql更改数据文件的存放路径 - phpStudy...

    linux修改mysql数据库文件的路径 mysql更改数据文件的存放路径感觉直接把/etc/my.cnf中的datadir改一下重启一下服务就行,但是从网上搜了n多资料,大部分都是更改my.cnf中 ...

  9. 【Python学习笔记(二)】使用Pyinstaller将不同路径下的py文件打包成exe可执行文件

    ** 使用Pyinstaller将不同路径下的py文件打包成exe可执行文件 ** ** 前言 在Windows环境下需要打包一个python项目成exe可执行文件,共有一个主函数BomSoftwar ...

最新文章

  1. 2021牛客寒假算法基础集训营1 J 一群小青蛙呱蹦呱蹦呱
  2. C# System.Reflection (反射)
  3. js map 箭头_JS异常函数之箭头函数
  4. VBNET的一些特殊能力
  5. php隔行符,PHP PHP_EOL 换行符
  6. fprintf,input和disp函数
  7. Java------String DAte 转化
  8. GoF的23种设计模式
  9. 推荐几个好用的pdf翻译工具
  10. 编辑PDF用什么软件,如何替换PDF页面
  11. 什么是PLC的响应时间
  12. 举几个单例模式的例子——茴香豆的茴字有几种写法?
  13. 微信机器人服务器成本,微信机器人案例汇总
  14. 网络安全学习第4篇-使用特征码和MD5对勒索病毒进行专杀,并对加密文件进行解密
  15. 时下几款著名的游戏引擎介绍,也许你只听说过“虚幻引擎”
  16. weblogic启动报错:BEA-149265
  17. 【产品】设计时可用到的认知偏差与效应
  18. web前端 - Vue常见问题汇总及解决方案
  19. Android APP性能及专项测试(个人整理)
  20. ChatGPT国内镜像站初体验:聊天、Python代码生成等

热门文章

  1. python典型应用场景、domo及模板之一-----------配置日志
  2. Twitter高并发高可用架构
  3. 协助你写 Python,只是 AI 取代程序员的第一步
  4. 手机自动化测试:Appium源码分析之跟踪代码分析四 5
  5. Javascript:getElementsByClassName
  6. JSONObject以及json(转)
  7. 【解决方案】jquery live的change事件在IE下失效
  8. 一名靠谱的JavaScript程序员应备的素质
  9. Linux中inode值是什么?
  10. MySQL性能优化 分区