php url路径问题和php文件以绝对路径引入
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文件以绝对路径引入相关推荐
- python获取绝对路径_python3中获取文件当前绝对路径的两种方法
方法1: import sys print(sys.argv) 得到文件当前绝对路径字符串的一个列表 ['D:/pycharm/PracticeProject/ClientServerNetworki ...
- python相对路径找不到文件_Python相对路径从子文件夹导入
首先发布到SO,所以如果我错过了一些细节,请原谅我. 有没有办法使用来自另一个子文件夹的相对路径而不需要通过os修改sys.path?最终这将从cgi网络服务器运行,所以我宁愿远离python.exe ...
- CorelDRAW插件-VBA语法-字符串-路径分解-获取文件名-文件是否存在-路径是否存在-CDR插件(九)
文章目录 1.字符串函数 1.1字符串的长度 1.2字符串查找 1.3字符串裁剪 1.4字符串替换 1.5字符串分割 2.文件名和文件夹名常用操作 2.1.文件是否存在 2.2.文件夹是否存在 2.3 ...
- java 中文路径 读取_Java读取文件时中文路径处理
Java 社区论坛 - Sym 1.6.0 发布 简介 Sym 是一个用 Java 写的现代化的社区论坛,欢迎来体验!(如果你需要搭建一个企业内网论坛,请使用 SymX) 非常详细的 Sym 功能点脑 ...
- C语言头文件、库文件的查找路径
一.讨论环境 *操作系统:Redhat5/Fedora14 *编译器:gcc 4.5.1 以下言论仅确保在以上环境中,绝对正确.别的环境,大家可以通过类比方法,得到启示. 二.C语言头文件的查找路径 ...
- Vue 导入文件import、路径@和.的区别
***import: html文件中,通过script标签引入js文件. 而vue中,通过import xxx from xxx路径的方式导入文件,不光可以导入js文件. from前的: " ...
- 访问tomcat服务器文件路径,外置tomcat映射服务器路径以及springboot内置tomcat映射路径配置...
外置tomcat映射路径 在tomcat里的conf下的server.xml里Host标签下加入 其中的docBase就是磁盘映射路径,path为访问路径,比如localhost:8080/repor ...
- linux mysql库文件路径设置_MySQL_linux修改mysql数据库文件的路径,mysql更改数据文件的存放路径 - phpStudy...
linux修改mysql数据库文件的路径 mysql更改数据文件的存放路径感觉直接把/etc/my.cnf中的datadir改一下重启一下服务就行,但是从网上搜了n多资料,大部分都是更改my.cnf中 ...
- 【Python学习笔记(二)】使用Pyinstaller将不同路径下的py文件打包成exe可执行文件
** 使用Pyinstaller将不同路径下的py文件打包成exe可执行文件 ** ** 前言 在Windows环境下需要打包一个python项目成exe可执行文件,共有一个主函数BomSoftwar ...
最新文章
- 2021牛客寒假算法基础集训营1 J 一群小青蛙呱蹦呱蹦呱
- C# System.Reflection (反射)
- js map 箭头_JS异常函数之箭头函数
- VBNET的一些特殊能力
- php隔行符,PHP PHP_EOL 换行符
- fprintf,input和disp函数
- Java------String DAte 转化
- GoF的23种设计模式
- 推荐几个好用的pdf翻译工具
- 编辑PDF用什么软件,如何替换PDF页面
- 什么是PLC的响应时间
- 举几个单例模式的例子——茴香豆的茴字有几种写法?
- 微信机器人服务器成本,微信机器人案例汇总
- 网络安全学习第4篇-使用特征码和MD5对勒索病毒进行专杀,并对加密文件进行解密
- 时下几款著名的游戏引擎介绍,也许你只听说过“虚幻引擎”
- weblogic启动报错:BEA-149265
- 【产品】设计时可用到的认知偏差与效应
- web前端 - Vue常见问题汇总及解决方案
- Android APP性能及专项测试(个人整理)
- ChatGPT国内镜像站初体验:聊天、Python代码生成等