PHP实现获取域名的方法小结


Posted in PHP onNovember 05, 2014

本文实例总结了PHP实现获取域名的方法。分享给大家供大家参考。具体实现方法如下:

方法一(用 系统变量)

 

//缺点不使用传递过来的地址和不支持系统变量的主机 

echo $_SERVER['HTTP_HOST'];

 

方法二(用自带函数)

 

$url = 'https://3water.com/index.php?referer=3water.com'; 

$arr_url = parse_url($url);
 

echo $arr_url['host'];

方法三( 自己写函数)

 

function getdomain($url)  

{
  

$url = str_replace('http://',”,$url);  //如果有http前缀,则去掉
  

$pos = strpos($url,'/');
  

if($pos === false)
  

 {
  


  return $url;
  

 }else
 

 {
  


  return substr($url, 0, $pos);
  

 }
  

}
  

echo getdomain($url);

方法四(用正则)

 

preg_match("/^(http://)?([^/]+)/i", $url, $arr_domain); 

echo $arr_domain[2];

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP安装全攻略:APACHE
Oct 09 PHP
理解php原理的opcodes(操作码)
Oct 26 PHP
PHP的变量总结 新手推荐
Apr 18 PHP
8个必备的PHP功能实例代码
Oct 27 PHP
php查询ip所在地的方法
Dec 05 PHP
php绘制圆形的方法
Jan 24 PHP
php使用curl简单抓取远程url的方法
Mar 13 PHP
PHP 中提示undefined index如何解决(多种方法)
Mar 16 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
Sep 23 PHP
PHP实现的AES双向加密解密功能示例【128位】
Sep 03 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 PHP
php 的多进程操作实践案例分析
Feb 28 PHP
php调用shell的方法
Nov 05 #PHP
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
Nov 05 #PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
Nov 05 #PHP
phpnow php探针环境检测代码
Nov 04 #PHP
Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
Nov 04 #PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
Nov 04 #PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
Nov 04 #PHP
You might like
php rsa加密解密使用详解
2015/01/14 PHP
php表单处理操作
2017/11/16 PHP
Ctrl+Enter提交内容信息
2006/06/26 Javascript
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
JS时间选择器 兼容IE6,7,8,9
2012/06/26 Javascript
Js中获取frames中的元素示例代码
2013/07/30 Javascript
IE下JS读取xml文件示例代码
2013/08/05 Javascript
动态改变div的z-index属性的简单实例
2013/08/08 Javascript
实例讲解JQuery中this和$(this)区别
2014/12/08 Javascript
javascript中undefined与null的区别
2015/08/16 Javascript
Jquery跨域获得Json的简单实例
2016/05/18 Javascript
Javascript随机标签云代码实例
2016/06/21 Javascript
将List对象列表转换成JSON格式的类实现方法
2016/07/04 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
javascript 中事件冒泡和事件捕获机制的详解
2017/09/01 Javascript
AngularJS实现的锚点楼层跳转功能示例
2018/01/02 Javascript
微信小程序实现城市列表选择
2018/06/05 Javascript
python处理html转义字符的方法详解
2016/07/01 Python
python爬虫入门教程--利用requests构建知乎API(三)
2017/05/25 Python
Python实现的摇骰子猜大小功能小游戏示例
2017/12/18 Python
Python for循环中的陷阱详解
2018/07/13 Python
python实现将视频按帧读取到自定义目录
2019/12/10 Python
Python celery原理及运行流程解析
2020/06/13 Python
python如何获得list或numpy数组中最大元素对应的索引
2020/11/16 Python
纯CSS3制作漂亮带动画效果的主机价格表
2015/04/25 HTML / CSS
新媒传信软件测试面试题
2013/02/24 面试题
如何撰写岗位职责
2014/02/01 职场文书
小学生节约用水倡议书
2014/05/15 职场文书
八项规定对照检查材料
2014/08/31 职场文书
教师年终个人总结
2015/02/11 职场文书
2015大学生自我评价范文
2015/03/03 职场文书
教学质量月活动总结
2015/05/11 职场文书
小程序后台PHP版本部署运行 LNMP+WNMP
2021/04/01 Servers
如何正确理解python装饰器
2021/06/15 Python
详解Java ES多节点任务的高效分发与收集实现
2021/06/30 Java/Android
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript