Puo's 学习园地
http://puo.cn

获取当前域名的方法

做网站的时候,偶尔会遇到需要 获取当前域名的情况,特别是向做一个米表或者停放页的时候,需要对访问停放页的不同域名链接到相应的出售页面。实现这个功能很简单,使用以下php代码可以完美实现:

方法一、在相应需要添加的地方增加以下代码(自动去除www.前缀):

  1. <?php $url = $_SERVER[‘HTTP_HOST’]; $murl = str_replace(‘www.’,,$url);echo $murl;?>

方法二、

  1. <?php $url = $_SERVER[‘SERVER_NAME’]; $murl = str_replace(‘www.’,,$url);echo $murl;?>

如果需要首字母大写,可以使用以下两个代码:

1.单词第一个字母大写使用ucwords()函数:

  1. <?php $url = $_SERVER[‘HTTP_HOST’]; $murl = str_replace(‘www.’,,$url); $furl = ucwords($murl); echo $furl;?>

2.句子第一个字母大写使用ucfirst()函数:

  1. <?php $url = $_SERVER[‘HTTP_HOST’]; $murl = str_replace(‘www.’,,$url); $furl = ucfirst($murl); echo $furl;?>

以上两种情况不同点是:

$_SERVER[‘HTTP_HOST’]:在HTTP/1.1协议下,会根据客户端的HTTP请求输出信息;

$_SERVER[‘SERVER_NAME’]:默认情况下会直接输出Apache的配置文件httpd.conf中的ServerName的值

打赏
允许转载,请注明转载地址:Puo's 学习园地 » 获取当前域名的方法
分享到

评论 抢沙发

做一个好的个人学习园地

主要网建,域名、集装箱物流、生活方法论的学习及研究,整理等内容

网址导航222域名店

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册