博客显示ip签名图片html代码,如何制作显示IP的签名图片

本文介绍了如何使用PHP创建一个显示访客IP、地理位置和操作系统的图片签名档。通过获取HTTP头信息并结合正则表达式识别用户代理,展示不同操作系统和浏览器的标识。同时,利用外部IP库获取地理位置信息,并将所有内容绘制到PNG图片上。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Unix众多版友的帮助下终于搞出来一个显示ip、地理位置和系统的图片签名档了。物理地址用的是Lucian的校内在线ip库:)

我的平台:WinXP+apache2.1+PHP5(With GD2 Support)

qmd.php(测试完成后更名为qmd.png)的源码:

function getIP()

{

global $ip;

if (getenv("HTTP_CLIENT_IP"))

$ip = getenv("HTTP_CLIENT_IP");

else if(getenv("HTTP_X_FORWARDED_FOR"))

$ip = getenv("HTTP_X_FORWARDED_FOR");

else if(getenv("REMOTE_ADDR"))

$ip = getenv("REMOTE_ADDR");

else $ip = "Unknow";

return $ip;

}

function show_system(){

$so = $_SERVER['HTTP_USER_AGENT'];

$windowsxp = preg_match("/windows nt 5.1/i", $so);

$windowsxp2 = preg_match("/windows xp/i", $so);

$linux = preg_match("/linux/i", $so);

$windowsme = preg_match(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值