php获取域名与路径

<?
//获取当前的域名:  
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/

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI算法网奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值