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 相关文章推荐
屏蔽机器人从你的网站搜取email地址的php代码
Nov 14 PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
May 04 PHP
基于PHP的简单采集数据入库程序
Jul 30 PHP
zend framework框架中url大小写问题解决方法
Aug 19 PHP
PHP简单选择排序算法实例
Jan 26 PHP
PHP实现二维数组根据key进行排序的方法
Dec 30 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
May 12 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
Jan 15 PHP
PHP开发之用微信远程遥控服务器
Jan 25 PHP
浅谈PHP中pack、unpack的详细用法
Mar 12 PHP
详解PHP版本兼容之openssl调用参数
Jul 25 PHP
php+layui数据表格实现数据分页渲染代码
Oct 26 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
ZF等常用php框架中存在的问题
2008/01/10 PHP
PHP 生成的XML以FLASH获取为乱码终极解决
2009/08/07 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
PHP 扩展Memcached命令用法实例总结
2020/06/04 PHP
jquery 指南/入门基础
2007/11/30 Javascript
jquery.ui.draggable中文文档
2009/11/24 Javascript
Javascript 中介者模式实例
2009/12/16 Javascript
js 利用className得到对象的实现代码
2011/11/15 Javascript
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
浅谈angularJS中的事件
2016/07/12 Javascript
JavaScript中三个等号和两个等号的区别(== 和 ===)浅析
2016/09/22 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
Ionic 2 实现列表滑动删除按钮的方法
2017/01/22 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
2017/03/08 Javascript
javascript实现table单元格点击展开隐藏效果(实例代码)
2017/04/10 Javascript
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
Vue2.0基于vue-cli+webpack Vuex的用法(实例讲解)
2017/09/15 Javascript
jQuery实现html双向绑定功能示例
2017/10/09 jQuery
详解如何使用nvm管理Node.js多版本
2019/05/06 Javascript
Python 学习笔记
2008/12/27 Python
Python编程求解二叉树中和为某一值的路径代码示例
2018/01/04 Python
python pandas模块基础学习详解
2019/07/03 Python
python实现车牌识别的示例代码
2019/08/05 Python
python中栈的原理及实现方法示例
2019/11/27 Python
Tensorflow与Keras自适应使用显存方式
2020/06/22 Python
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
PHP如何对用户密码进行加密
2014/07/31 面试题
报关简历自我评价怎么写
2013/09/19 职场文书
迎元旦广播稿
2014/02/22 职场文书
求职信格式要求
2014/05/23 职场文书
节能环保口号
2014/06/12 职场文书
小学课外活动总结
2014/07/09 职场文书
消防演习通知
2015/04/25 职场文书
开业庆典嘉宾致辞
2015/08/01 职场文书
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS