php的ip探针,ip签名探针
ip签名探针
发布时间:2016-06-17 来源: 点击:
次
可以用做签名,论坛头像
PHP代码:--------------------------------------------------------------------------------
/****************************************************
残风制作ip签名探针[email protected]
如果有显示不正确的地方请发E-mail给我,以便修改!
*****************************************************/
Header("Content-type: image/png");
if(getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
$ip_agent = getenv("REMOTE_ADDR");
} elseif(getenv("HTTP_X_FORWARDED_FOR")) {
$ip_real = getenv("HTTP_X_FORWARDED_FOR");
$ip_agent = getenv("REMOTE_ADDR");
} else {
$ip_real = getenv("REMOTE_ADDR");
$ip_agent = "";
}
if(!$ip_agent){
$wenzi="IP:";
$ip_count=strlen($ip_real);
$left=22;
$width=$ip_count*6+$left+5;
$height=14;
$picture=Imagecreate($width,$height);
$bgcolor=ImageColorAllocate($picture,225,250,225);
$bordercolor=ImageColorAllocate($picture,0,0,0);
$fontcolor=ImageColorAllocate($picture,0,0,0);
Imageline($picture,0,0,$width-1,0,$bordercolor);
Imageline($picture,0,0,0,$height-1,$bordercolor);
Imageline($picture,$width-1,$height-1,$width-1,0,$bordercolor);
Imageline($picture,$width-1,$height-1,0,$height-1,$bordercolor);
Imagestring($picture,2,2,0,$wenzi,$fontcolor);
Imagestring($picture,2,$left+2,0,$ip_real,$fontcolor);
Imagepng($picture);
ImageDestroy($picture);
}else{
$wenzi1="IP1:";
$wenzi2="IP2:";
$ip_count1=strlen($ip_real);
$ip_count2=strlen($ip_agent);
$left=26;
if($ip_count1>=$ip_count2){$width=$ip_count1*6+$left+5;}else{$width=$ip_count2*6+$left+5;}
$height=29;
$middle=$height/2+1;
$picture=Imagecreate($width,$height);
$bgcolor=ImageColorAllocate($picture,225,250,225);
$bordercolor=ImageColorAllocate($picture,0,0,0);
$fontcolor=ImageColorAllocate($picture,0,0,0);
Imageline($picture,0,0,$width-1,0,$bordercolor);
Imageline($picture,0,0,0,$height-1,$bordercolor);
Imageline($picture,$width-1,$height-1,$width-1,0,$bordercolor);
Imageline($picture,$width-1,$height-1,0,$height-1,$bordercolor);
Imageline($picture,$width-1,$middle-1,0,$middle-1,$bordercolor);
Imagestring($picture,2,2,0,$wenzi1,$fontcolor);
Imagestring($picture,2,$left+2,0,$ip_real,$fontcolor);
Imagestring($picture,2,2,$middle,$wenzi2,$fontcolor);
Imagestring($picture,2,$left+2,$middle,$ip_agent,$fontcolor);
Imagepng($picture);
ImageDestroy($picture);
}
?>
--------------------------------------------------------------------------------
这就是微学网-程序员之家为你提供的"ip签名探针"希望对你有所帮助.本文来自网络,转载请注明出处:http://www.weixuecn.cn/article/1609.html
php的ip探针,ip签名探针相关推荐
- Ip探针_信息探针_社工查询个人信息php网站源码
介绍: Ip探针_信息探针_社工查询个人信息php网站源码 他可以查IP 精确位置 然后社工地址的话更准 需要的东西: 服务器或主机一部 2.浏览器搜索 二级域名分发 很多免费的 3.绑定域名 4.上 ...
- pod健康检查之容器的存活探针、就绪探针、启动探针
前言 环境:centos7.9 docker-ce-20.10.9 kubernetes-version v1.22.6 为什么需要存活探针和就绪探针 在前面我们介绍过,可以通过配置restartPo ...
- android ip 定位,IP定位-API文档-开发指南-Web服务 API | 高德地图API
产品介绍 IP定位是一套简单的HTTP接口,根据用户输入的IP地址,能够快速的帮用户定位IP的所在位置. IP定位 2.0(推荐):支持IPV4和IPV6两种地址,还支持部分国外国家或地区的IP解析: ...
- linux什么命令只显示ip,linux ip命令
ip 是个指令喔!并不是那个 TCP/IP 的 IP 啦!这个 ip 指令的功能可多了! 基本上,他就是整合了 ifconfig 与 route 这两个指令罗-不过, ip 可以达成的功能却又多更多! ...
- php禁止代理ip访问_php禁止某ip或ip地址段访问的方法
推荐:PHP两种快速排序算法实例这篇文章主要介绍了PHP两种快速排序算法实例,本文直接给出实现代码,分别使用递归法.迭代法实现,需要的朋友可以参考下 虽然在PHP这样的web应用开发中,我们不是太强调 ...
- 网站统计中的PV(访问量):UV(独立访客):IP(独立IP)的定义与区别
--------首先来看看ip.uv和pv的定义---------- PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次. UV(独立访客):即Unique Vis ...
- golang 获取公网ip 内网ip 检测ip类型 校验ip区间 ip地址string和int转换 判断ip地区国家运营商
目录 简要简介net包 什么是外网IP和内网IP? 获取公网ip 获取本地ip 判断是否是公网ip ip地址string转int ip地址int转string 判断ip地址区间 通过淘宝接口根据公网i ...
- php探针源码,服务器探针 (刘海探针)—开源PHP探针
一款由 INN STUDIO 原创主导开发的开源 PHP 探针"X 探针(又名刘海探针.X-Prober)", 其拥有美观简洁的界面.极高的运行效率和极低的资源占用,能高精度显示服 ...
- php禁止代理ip访问_php禁止某ip或ip地址段访问的方法(转载)
禁用单个ip如下: //禁用ip地址 $ip=$_SERVER["REMOTE_ADDR"]; $ban=file_get_contents("ban.dat" ...
最新文章
- 网络001 交换机基本配置
- IntelliJ IDEA配置maven,并创建一个实例作为演示
- 为修复一个代码执行安全漏洞,TensorFlow决定不再支持YAML
- .jsp后缀语言_ARM汇编语言入门(三)
- 小课堂?小视频?小商店?
- 第七节:框架搭建之页面静态化的剖析
- Druid学习之路 (四)Druid的数据采集格式
- 中矿新生赛 H 璐神看岛屿【BFS/DFS求联通块/连通块区域在边界则此连通块无效】...
- kafka报错:Error writing out kafka.log:type=Log,name=LogStartOffset,topic=xx EofException
- MFC和Direct3D9一起使用
- C# 生成pdf文件客户端下载
- bootsect.exe linux,bootsect.exe
- Selenium---环境配置
- yorc.json_调用腾讯ORC接口识别图片文字
- 处理字符数据--排序规则(Collation)
- h5支付java_对接微信H5支付(Java)
- java的诞生詹姆斯·高斯林
- 电脑系统win8计算机在哪里设置开机密码,电脑怎样设置开机密码_win8开机密码设置...
- SEO 优化--助力网站推广
- vue-cli和Element-UI搭配web前端