网站添加IP属地显示 自己修改Hadsky模板

优秀源码 无标签
0 1175
WIZ
WIZ 自成一派 2023-01-18 15:08:25
Lv:45级

方式1://  这个方式是显示   IP 为了保护隐私,IP最后一位显示为*  来自:112.113.114.*

将下面代码添加到模板目录里:read-1.php 中第十二行 

$ipurl = $readdata['postip'];
 if ($ipurl == "Unknown") {
 $removed_ip = "未知用户";
 }
 if (strpos($ipurl, ":")) {
 $removed_ip = "IPv6用户";
 } else {
 $reg1 = '/((?:\d+\.){3})\d+/';
 $reg2 = '~(\d+)\.(\d+)\.(\d+)\.(\d+)~';
 $removed_ip = preg_replace($reg1, "\\1*", $ipurl);
 }
 
$readdata['postip'] = $removed_ip;


方式2://  这个方式调用了第三方IP数据库查询,怕影响速度,但 显示属地比较友好  来自:山东省威海市电信


$ipdata = $readdata['postip'];
$ipdata = file_get_contents("https://whois.pconline.com.cn/ip.jsp?ip=$ipdata");
$ipdata = iconv("GBK", "UTF-8", $ipdata); 
$readdata['postip'] = $ipdata;


最后在 read-1.hst 文件中适当位置 添加


来自:{$readdata['postip']}

楼主签名:DNSWIZ 站长故事
回帖
回复列表

    请遵守各国法律法规 严禁违规内容

    • QQ群:1140251126
    • Email:m@max.ooo
    • 本站可以自由发布外链
    • 本站域名皆为闲置域名,均可出售
    Hot posts
    01 迅雷推广激励平台:官方高收益网盘拉新赚钱项目 550
    02 kupid.ai和herahaven.com应该选哪个? 544
    03 a.icu b.icu c.icu d.icu 同时掉 514
    04 今天把所有的google广告去掉了 511
    05 aigc.cx又多了一个域名 503
    06 秀秀新米(已出) 501
    07 迅雷 12 精简绿色版(12.1.6.2780) 489
    08 Windows 11 LTSC 优化版 - placeholder(2025.02.27) 462
    09 deepseek给我的域名的建议 439
    10 音频文件转换软件 XRecode 3(1.164) 419
    推荐主机