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


Posted in PHP onNovember 18, 2014

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
dede全站URL静态化改造[070414更正]
Apr 17 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
Aug 02 PHP
JSON在PHP中的应用介绍
Sep 08 PHP
实现获取http内容的php函数分享
Feb 16 PHP
php实现XSS安全过滤的方法
Jul 29 PHP
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
Jan 07 PHP
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
Jun 13 PHP
ThinkPHP发送邮件示例代码
Oct 08 PHP
PHP JWT初识及其简单示例
Oct 10 PHP
PHP echo()函数讲解
Feb 15 PHP
详解no input file specified 三种解决方法
Nov 29 PHP
Thinkphp 框架扩展之应用模式实现方法分析
Apr 27 PHP
php中getservbyport与getservbyname函数用法实例
Nov 18 #PHP
php单态设计模式(单例模式)实例
Nov 18 #PHP
PHP实现的简单三角形、矩形周长面积计算器分享
Nov 18 #PHP
php中ftp_chdir与ftp_cdup函数用法
Nov 18 #PHP
php中FTP函数ftp_connect、ftp_login与ftp_chmod用法
Nov 18 #PHP
一个比较不错的PHP日历类分享
Nov 18 #PHP
php集成环境xampp中apache无法启动问题解决方案
Nov 18 #PHP
You might like
PHP Zip解压 文件在线解压缩的函数代码
2010/05/26 PHP
PHP合并两个数组的两种方式的异同
2012/09/14 PHP
php实现的xml操作类
2016/01/15 PHP
ImageFlow可鼠标控制图片滚动
2008/01/30 Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
2011/09/29 Javascript
JQuery中根据属性或属性值获得元素(6种情况获取方法)
2013/01/17 Javascript
jQuery在html有效在jsp无效的原因及解决方法
2013/08/02 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
2013/09/22 Javascript
js点击选择文本的方法
2015/02/09 Javascript
jQuery实现简单的DIV拖动效果
2016/02/19 Javascript
JavaScript判断数字是否为质数的方法汇总
2016/06/02 Javascript
jQuery实现获取元素索引值index的方法
2016/09/18 Javascript
D3.js实现折线图的方法详解
2016/09/21 Javascript
js canvas仿支付宝芝麻信用分仪表盘
2016/11/16 Javascript
jquery dataTable 获取某行数据
2017/05/05 jQuery
vue移动端实现红包雨效果
2020/06/23 Javascript
js实现图片局部放大效果详解
2019/03/18 Javascript
JS函数动态传递参数的方法分析【基于arguments对象】
2019/06/05 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
python判断给定的字符串是否是有效日期的方法
2015/05/13 Python
python进行两个表格对比的方法
2018/06/27 Python
pyqt5 获取显示器的分辨率的方法
2019/06/18 Python
Python正则表达式匹配数字和小数的方法
2019/07/03 Python
Python OpenCV实现测量图片物体宽度
2020/05/27 Python
python实现人工蜂群算法
2020/09/18 Python
Python实现定时监测网站运行状态的示例代码
2020/09/30 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
CSS3实现内凹圆角的实例代码
2017/05/04 HTML / CSS
10个最常见的HTML5面试题 附答案
2016/06/06 HTML / CSS
中层干部竞争上岗演讲稿
2014/01/13 职场文书
学徒工职责
2014/03/06 职场文书
党员考试作弊检讨书1000字
2015/02/16 职场文书
运动会宣传语
2015/07/13 职场文书
医院病假条怎么写
2015/08/17 职场文书
浅谈css实现背景颜色半透明的两种方法
2021/12/06 HTML / CSS
Hive HQL支持2种查询语句风格
2022/06/25 数据库