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运行环境配置与开发环境的配置(图文教程)
Jun 04 PHP
php 模拟POST提交的2种方法详解
Jun 17 PHP
PHP中spl_autoload_register函数的用法总结
Nov 07 PHP
PHP获取photoshop写入图片文字信息的方法
Mar 31 PHP
PHP文件读取功能的应用实例
May 08 PHP
android上传图片到PHP的过程详解
Aug 03 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
Nov 30 PHP
PHP实现的自定义数组排序函数与排序类示例
Nov 18 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
Jan 16 PHP
PHP chr()函数讲解
Feb 11 PHP
PHP crc32()函数讲解
Feb 14 PHP
PHP sdk实现在线打包代码示例
Dec 09 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提示Failed to write session data错误的解决方法
2014/12/17 PHP
PHP中抽象类和抽象方法概念与用法分析
2016/05/24 PHP
php使用curl详细解析及问题汇总
2016/08/11 PHP
示例详解Laravel的注册重构
2016/08/14 PHP
PHP缩略图生成和图片水印制作
2017/01/07 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
jquery的index方法实现tab效果
2011/02/16 Javascript
浅析JavaScript中的同名标识符优先级
2013/12/06 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
JS中产生20位随机数以0-9为例也可以是a-z A-Z
2014/08/01 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
Angular2学习笔记——详解路由器模型(Router)
2016/12/02 Javascript
浅述Javascript的外部对象
2016/12/07 Javascript
jquery二级目录选中当前页的css样式
2016/12/08 Javascript
微信小程序实现image组件图片自适应宽度比例显示的方法
2018/01/16 Javascript
vue slots 组件的组合/分发实例
2018/09/06 Javascript
vue实现吸顶、锚点和滚动高亮按钮效果
2019/10/21 Javascript
vue路由缓存的几种实现方式小结
2020/02/02 Javascript
基于JS+HTML实现弹窗提示是否确认提交功能
2020/06/17 Javascript
[02:33]DOTA2英雄基础教程 司夜刺客
2013/12/04 DOTA
高性能web服务器框架Tornado简单实现restful接口及开发实例
2014/07/16 Python
Python实现的检测web服务器健康状况的小程序
2014/09/17 Python
跟老齐学Python之数据类型总结
2014/09/24 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
2019/06/21 Python
TensorFlow 显存使用机制详解
2020/02/03 Python
Python制作一个仿QQ办公版的图形登录界面
2020/09/22 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
西班牙英格列斯百货英国官网:El Corte Inglés英国
2017/10/30 全球购物
慕尼黑山地运动、户外服装和体育用品专家:Sporthaus Schuster
2019/08/27 全球购物
娱乐地球:Entertainment Earth
2020/01/08 全球购物
省三好学生申请材料
2014/01/22 职场文书
质量承诺书范文
2014/03/27 职场文书
学习十八届四中全会依法治国心得体会
2014/11/03 职场文书
创业计划书之川味火锅店
2019/09/02 职场文书
详解CSS伪元素的妙用单标签之美
2021/05/25 HTML / CSS
React Fragment介绍与使用详解
2021/11/11 Javascript