php获取域名与路径

举报
风吹稻花香 发表于 2021/06/05 00:43:03 2021/06/05
【摘要】 <? //获取当前的域名:   echo $_SERVER['SERVER_NAME']; //获取来源网址,即点击来到本页的上页网址   echo $_SERVER["HTTP_REFERER"]; $_SERVER['REQUEST_URI'];//获取当前域名的后缀   $_SERVER['HTTP_HO...

<?
//获取当前的域名:  
echo $_SERVER['SERVER_NAME'];
//获取来源网址,即点击来到本页的上页网址  
echo $_SERVER["HTTP_REFERER"];
$_SERVER['REQUEST_URI'];//获取当前域名的后缀  
$_SERVER['HTTP_HOST'];//获取当前域名  
dirname
(__FILE__);//获取当前文件的物理路径  
dirname
(__FILE__)."/../";//获取当前文件的上一级物理路径  
?>

 

 

<?php
//获取域名或主机地址
echo $_SERVER['HTTP_HOST']."<br/>";
//获取网页地址
echo $_SERVER['PHP_SELF']."<br/>";
//获取网址参数
echo $_SERVER["QUERY_STRING"]."<br/>";
//获取用户代理
echo $_SERVER['HTTP_REFERER']."<br/>";
//获取完整的url
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
//包含端口号的完整url
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
//只取路径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo dirname($url);
?>

 

 

获取当前网站根目录:

echo $_SERVER['DOCUMENT_ROOT'];

将下面的代码放在网站根目录下的一个文件中,以便在其它文件中引用。

获取当前文件所在绝对目录

define('BASE_PATH',str_replace('\\','/',realpath(dirname(__FILE__).'/'))."/");

echo BASE_PATH;

输出结果:E:/wwwroot/

url方式:$PHP_SELF=$_SERVER['PHP_SELF'];

$url='http://'.$_SERVER['HTTP_HOST'].substr($PHP_SELF,0,strrpos($PHP_SELF,'/')+1);

echo $url;

输出结果:http://localhost/

 

 

文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/55308798

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。