欢迎来到代码驿站!

PHP代码

当前位置:首页 > 软件编程 > PHP代码

php中获取主机名、协议及IP地址的方法

时间:2021-08-21 09:11:37|栏目:PHP代码|点击:

本文实例讲述了php中获取主机名、协议及IP地址的方法。分享给大家供大家参考。

具体实现代码如下:

复制代码 代码如下:
$hostname=gethostbyaddr($_SERVER['remote_addr']);    //获取主机名
echo $hostname;            //输出结果
//
$hosts=gethostbynamel('localhost');       //获取ip地址列表
print_r($hosts);           //输出数组
//
$protocol='tcp';        //定义协议名称
$get_prot=getprotobyname($protocol);   //返回协议号
if($get_prot==-1)       //如果找不到
{
  echo 'invalid protocol';      //输出错误信息
}
else
{
  echo 'protocol #'.$get_prot;     //输出相应的协议号
}
//
$protocol_num='6';       //定义协议号
$get_prot=getprotobynumber($protocol_num);  //返回协议名称
if($get_prot==-1)       //如果找不到
{
  echo 'invalid protocol';      //输出错误信息
}
else
{
  echo 'protocol #'.$get_prot;     //输出相应的协议名称
}

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

上一篇:Yii2框架实现登录、退出及自动登录功能的方法详解

栏    目:PHP代码

下一篇:解析php中var_dump,var_export,print_r三个函数的区别

本文标题:php中获取主机名、协议及IP地址的方法

本文地址:http://www.codeinn.net/misctech/168792.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有