做网站的时候,偶尔会遇到需要 获取当前域名的情况,特别是向做一个米表或者停放页的时候,需要对访问停放页的不同域名链接到相应的出售页面。实现这个功能很简单,使用以下php代码可以完美实现:
方法一、在相应需要添加的地方增加以下代码(自动去除www.前缀):
- <?php $url = $_SERVER['HTTP_HOST']; $murl = str_replace('www.','',$url);echo $murl;?>
方法二、
- <?php $url = $_SERVER['SERVER_NAME']; $murl = str_replace('www.','',$url);echo $murl;?>
如果需要首字母大写,可以使用以下两个代码:
1.单词第一个字母大写使用ucwords()函数:
- <?php $url = $_SERVER['HTTP_HOST']; $murl = str_replace('www.','',$url); $furl = ucwords($murl); echo $furl;?>
2.句子第一个字母大写使用ucfirst()函数:
- <?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的值