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 相关文章推荐
PHP的开合式多级菜单程序
Oct 09 PHP
PHP中的integer类型使用分析
Jul 27 PHP
PHP执行zip与rar解压缩方法实现代码
Dec 05 PHP
PHP sprintf() 函数的应用(定义和用法)
Jun 29 PHP
php 修改、增加xml结点属性的实现代码
Oct 22 PHP
PHP迭代器实现斐波纳契数列的函数
Nov 12 PHP
图解找出PHP配置文件php.ini的路径的方法
Aug 20 PHP
php支付宝接口用法分析
Jan 04 PHP
php判断表是否存在的方法
Jun 18 PHP
PHP实现Huffman编码/解码的示例代码
Apr 20 PHP
在laravel中实现将查询的对象转换为多维数组的函数
Oct 21 PHP
php判断IP地址是否在多个IP段内
Aug 18 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
锁定年轻人的双倍活力 星巴克推出星倍醇即饮浓咖啡
2021/03/03 咖啡文化
PHP高级OOP技术演示
2009/08/27 PHP
PHP 防注入函数(格式化数据)
2011/08/08 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
2015/03/23 PHP
一个JS小玩意 几个属性相加不能超过一个特定值.
2009/09/29 Javascript
ExtJS Window 最小化的一种方法
2009/11/18 Javascript
百度Popup.js弹出框进化版 拖拽小框架发布 兼容IE6/7/8,Firefox,Chrome
2010/04/13 Javascript
jQuery Selector选择器小结
2010/05/06 Javascript
关于html+ashx开发中几个问题的解决方法
2011/07/18 Javascript
javascript学习(一)构建自己的JS库
2013/01/02 Javascript
JavaScript插件化开发教程 (二)
2015/01/27 Javascript
JS动态修改iframe高度和宽度的方法
2015/04/01 Javascript
Node.js操作Firebird数据库教程
2016/03/04 Javascript
JavaScript数组方法总结分析
2016/05/06 Javascript
完美解决js传递参数中加号和&号自动改变的方法
2016/10/11 Javascript
jquery.validate表单验证插件使用详解
2017/06/21 jQuery
写一个移动端惯性滑动&回弹Vue导航栏组件 ly-tab
2018/03/06 Javascript
react-router4按需加载(踩坑填坑)
2019/01/06 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
使用React手写一个对话框或模态框的方法示例
2019/04/25 Javascript
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
[09:37]2018DOTA2国际邀请赛寻真——不懈追梦的Team Serenity
2018/08/13 DOTA
Python StringIO模块实现在内存缓冲区中读写数据
2015/04/08 Python
详解windows python3.7安装numpy问题的解决方法
2018/08/13 Python
Python的argparse库使用详解
2018/10/09 Python
Python列表(list)所有元素的同一操作解析
2019/08/01 Python
django 读取图片到页面实例
2020/03/27 Python
python3.9.1环境安装的方法(图文)
2021/02/02 Python
老公给老婆的道歉信
2014/01/10 职场文书
一年级学生评语
2014/04/23 职场文书
师德模范事迹材料
2014/06/03 职场文书
购房协议书范本(无房产证)
2014/10/07 职场文书
员工试用期转正自我评价
2015/03/10 职场文书
讲座开场白台词和结束语
2015/05/29 职场文书
民警忠诚教育心得体会
2016/01/23 职场文书
导游词之大雁塔景区
2019/09/17 职场文书