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

2015-01-24信息快讯网

这篇文章主要介绍了php中获取主机名、协议及IP地址的方法,其中涉及gethostbyaddr、gethostbynamel、getprotobyname、getprotobynumber等函数及$_SERVER变量的应用,需要的朋友可以参考下

本文实例讲述了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使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php+mysql实现无限分类实例详解
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
php通过Chianz.com获取IP地址与地区的方法
php获取四位字母和数字的随机数的实现方法
php获取客户端电脑屏幕参数的方法
PHP中使用CURL获取页面title例子
php采集内容中带有图片地址的远程图片并保存的方法
PHP跨平台获取服务器IP地址自定义函数分享
PHP获取youku视频真实flv文件地址的方法
WebQQ最新登陆协议的用法
php匹配字符中链接地址的方法
php去除数组中重复数据
php中getservbyport与getservbyname函数用法实例
php单态设计模式(单例模式)实例
PHP实现的简单三角形、矩形周长面积计算器分享
php中ftp_chdir与ftp_cdup函数用法
php中FTP函数ftp_connect、ftp_login与ftp_chmod用法
getimagesize获取图片尺寸实例
php使用fsockopen函数发送post,get请求获取网页内容的方法
php获取url参数方法总结
PHP采用get获取url汉字出现乱码的解决方法
php获取随机数组列表的方法
php实现把url转换迅雷thunder资源下载地址的方法
PHP中Header使用的HTTP协议及常用方法小结
php禁止直接从浏览器输入地址访问.php文件的方法
让ThinkPHP支持大小写url地址访问的方法
php实现扫描二维码根据浏览器类型访问不同下载地址
Javascript与PHP验证用户输入URL地址是否正确
PHP使用range协议实现输出文件断点续传代码实例
©2014-2024 dbsqp.com