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 相关文章推荐
利用js调用后台php进行数据处理原码
Oct 09 PHP
PHP读取MySQL数据代码
Jun 05 PHP
php preg_match_all结合str_replace替换内容中所有img
Oct 11 PHP
php 团购折扣计算公式
Nov 24 PHP
php后门URL的防范
Nov 12 PHP
php数组索引的Key加引号和不加引号的区别
Aug 19 PHP
PHP函数引用返回的实例详解
Sep 11 PHP
浅谈php中fopen不能创建中文文件名文件的问题
Feb 06 PHP
Laravel实现定时任务的示例代码
Aug 10 PHP
PHP获取星期几的常用方法小结
Dec 18 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
Feb 11 PHP
深入浅析安装PhpStorm并激活的步骤详解
Sep 17 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下网站防IP攻击代码,超级实用
2010/10/24 PHP
php smarty 二级分类代码和模版循环例子
2011/06/16 PHP
推荐十款免费 WordPress 插件
2015/03/24 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
thinkPHP中U方法加密传递参数功能示例
2018/05/29 PHP
解javascript 混淆加密收藏
2009/01/16 Javascript
javascript forEach通用循环遍历方法
2010/10/11 Javascript
JS时间选择器 兼容IE6,7,8,9
2012/06/26 Javascript
javascript的offset、client、scroll使用方法详解
2012/12/25 Javascript
加载远程图片时,经常因为缓存而得不到更新的解决方法(分享)
2013/06/26 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
2014/05/02 Javascript
iframe里面的元素触发父窗口元素事件的jquery代码
2014/10/19 Javascript
在Node.js中使用HTTP上传文件的方法
2015/06/23 Javascript
javascript实现禁止复制网页内容汇总
2015/12/30 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
jQuery Easyui Tabs扩展根据自定义属性打开页签
2016/08/15 Javascript
vue2导航根据路由传值,而改变导航内容的实例
2017/11/10 Javascript
JavaScript面试技巧之数组的一些不low操作
2019/03/22 Javascript
js+css3实现炫酷时钟
2020/08/18 Javascript
基于ajax实现上传图片代码示例解析
2020/12/03 Javascript
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
Python多线程爬虫实战_爬取糗事百科段子的实例
2017/12/15 Python
详解如何将python3.6软件的py文件打包成exe程序
2018/10/09 Python
python做接口测试的必要性
2019/11/20 Python
python实现画循环圆
2019/11/23 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
JOSEPH官网:英国奢侈时尚品牌
2018/01/31 全球购物
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
2014/01/18 面试题
linux面试题参考答案(6)
2016/06/23 面试题
护士个人简历自荐信
2013/10/18 职场文书
小学领导班子对照材料
2014/08/23 职场文书
小学英语复习计划
2015/01/19 职场文书
出国留学自荐信模板
2015/03/06 职场文书
2015年安全生产月工作总结
2015/07/27 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书
配置nginx 重定向到系统维护页面
2021/06/08 Servers