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签名探针相关推荐

  1. Ip探针_信息探针_社工查询个人信息php网站源码

    介绍: Ip探针_信息探针_社工查询个人信息php网站源码 他可以查IP 精确位置 然后社工地址的话更准 需要的东西: 服务器或主机一部 2.浏览器搜索 二级域名分发 很多免费的 3.绑定域名 4.上 ...

  2. pod健康检查之容器的存活探针、就绪探针、启动探针

    前言 环境:centos7.9 docker-ce-20.10.9 kubernetes-version v1.22.6 为什么需要存活探针和就绪探针 在前面我们介绍过,可以通过配置restartPo ...

  3. android ip 定位,IP定位-API文档-开发指南-Web服务 API | 高德地图API

    产品介绍 IP定位是一套简单的HTTP接口,根据用户输入的IP地址,能够快速的帮用户定位IP的所在位置. IP定位 2.0(推荐):支持IPV4和IPV6两种地址,还支持部分国外国家或地区的IP解析: ...

  4. linux什么命令只显示ip,linux ip命令

    ip 是个指令喔!并不是那个 TCP/IP 的 IP 啦!这个 ip 指令的功能可多了! 基本上,他就是整合了 ifconfig 与 route 这两个指令罗-不过, ip 可以达成的功能却又多更多! ...

  5. php禁止代理ip访问_php禁止某ip或ip地址段访问的方法

    推荐:PHP两种快速排序算法实例这篇文章主要介绍了PHP两种快速排序算法实例,本文直接给出实现代码,分别使用递归法.迭代法实现,需要的朋友可以参考下 虽然在PHP这样的web应用开发中,我们不是太强调 ...

  6. 网站统计中的PV(访问量):UV(独立访客):IP(独立IP)的定义与区别

    --------首先来看看ip.uv和pv的定义---------- PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次. UV(独立访客):即Unique Vis ...

  7. golang 获取公网ip 内网ip 检测ip类型 校验ip区间 ip地址string和int转换 判断ip地区国家运营商

    目录 简要简介net包 什么是外网IP和内网IP? 获取公网ip 获取本地ip 判断是否是公网ip ip地址string转int ip地址int转string 判断ip地址区间 通过淘宝接口根据公网i ...

  8. php探针源码,服务器探针 (刘海探针)—开源PHP探针

    一款由 INN STUDIO 原创主导开发的开源 PHP 探针"X 探针(又名刘海探针.X-Prober)", 其拥有美观简洁的界面.极高的运行效率和极低的资源占用,能高精度显示服 ...

  9. php禁止代理ip访问_php禁止某ip或ip地址段访问的方法(转载)

    禁用单个ip如下: //禁用ip地址 $ip=$_SERVER["REMOTE_ADDR"]; $ban=file_get_contents("ban.dat" ...

最新文章

  1. 网络001 交换机基本配置
  2. IntelliJ IDEA配置maven,并创建一个实例作为演示
  3. 为修复一个代码执行安全漏洞,TensorFlow决定不再支持YAML
  4. .jsp后缀语言_ARM汇编语言入门(三)
  5. 小课堂?小视频?小商店?
  6. 第七节:框架搭建之页面静态化的剖析
  7. Druid学习之路 (四)Druid的数据采集格式
  8. 中矿新生赛 H 璐神看岛屿【BFS/DFS求联通块/连通块区域在边界则此连通块无效】...
  9. kafka报错:Error writing out kafka.log:type=Log,name=LogStartOffset,topic=xx EofException
  10. MFC和Direct3D9一起使用
  11. C# 生成pdf文件客户端下载
  12. bootsect.exe linux,bootsect.exe
  13. Selenium---环境配置
  14. yorc.json_调用腾讯ORC接口识别图片文字
  15. 处理字符数据--排序规则(Collation)
  16. h5支付java_对接微信H5支付(Java)
  17. java的诞生詹姆斯·高斯林
  18. 电脑系统win8计算机在哪里设置开机密码,电脑怎样设置开机密码_win8开机密码设置...
  19. SEO 优化--助力网站推广
  20. vue-cli和Element-UI搭配web前端

热门文章

  1. c语言绘直方图,用C语言绘制直方图,绘制输入单词长度的直方图
  2. Eclipse 菜单介绍
  3. 服务器安装centos系统报错/dev/root/does not exist
  4. LeetCode之面试题01.02判定是否互为字符重排
  5. 你觉得Siri是智障?这有三个套路让它赶超亚马逊Alexa | 分析
  6. C语言:输入三个整数x,y,z,请把这三个数由小到大输出。
  7. 上海贝尔、阿尔卡特、西门子、朗讯、诺基亚出局!
  8. 纽扣电池的分类和介绍
  9. 浅谈废旧轮胎热解炼油工艺
  10. Intent使用意图之~添加Category