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继承的一个应用
Sep 06 PHP
php利用单例模式实现日志处理类库
Feb 10 PHP
Php中使用Select 查询语句的实例
Feb 19 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
Sep 10 PHP
php中smarty变量修饰用法实例分析
Jun 11 PHP
php生成高清缩略图实例详解
Dec 07 PHP
详解PHP的Yii框架中自带的前端资源包的使用
Mar 31 PHP
微信支付开发交易通知实例
Jul 12 PHP
PHP检测数据类型的几种方法(总结)
Mar 04 PHP
thinkPHP中钩子的使用方法实例分析
Nov 16 PHP
php strftime函数获取日期时间(switch用法)
May 16 PHP
PHP如何使用array_unshift()在数组开头插入元素
Sep 01 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控制网页过期时间的代码
2008/09/28 PHP
url decode problem 解决方法
2011/12/26 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
php自定义时间转换函数示例
2016/12/07 PHP
YII框架中使用memcache的方法详解
2017/08/02 PHP
基于jQuery的输入框无值自动显示指定数据的实现代码
2011/01/24 Javascript
jquery重新播放css动画所遇问题解决
2013/08/21 Javascript
js实现全屏漂浮广告移入光标停止移动
2013/12/02 Javascript
jquery 插件实现瀑布流图片展示实例
2015/04/03 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
2016/04/06 Javascript
Bootstrap3学习笔记(三)之表格
2016/05/20 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
2016/05/31 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
原生js获取浏览器窗口及元素宽高常用方法集合
2017/01/18 Javascript
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
2019/05/04 jQuery
详细介绍解决vue和jsp结合的方法
2020/02/06 Javascript
仿照Element-ui实现一个简易的$message方法
2020/09/14 Javascript
Python2.7+pytesser实现简单验证码的识别方法
2017/12/29 Python
python pandas修改列属性的方法详解
2018/06/09 Python
python使用html2text库实现从HTML转markdown的方法详解
2020/02/21 Python
python将音频进行变速的操作方法
2020/04/08 Python
html5 利用canvas实现超级玛丽简单动画
2013/09/06 HTML / CSS
宝拉珍选官方旗舰店:2%水杨酸精华液,收缩毛孔粗大和祛痘
2018/07/01 全球购物
毕业生幼师求职自荐信
2013/10/01 职场文书
环境工程大学生自荐信
2013/10/21 职场文书
大学生求职信范文应怎么写
2014/01/01 职场文书
护士优质服务演讲稿
2014/08/26 职场文书
2016党员干部政治学习心得体会
2016/01/23 职场文书
2019交通安全宣传标语集锦!
2019/06/28 职场文书
mysql 带多个条件的查询方式
2021/06/05 MySQL
关于JavaScript轮播图的实现
2021/11/20 Javascript
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL
spring boot实现文件上传
2022/08/14 Java/Android