首页 > 解决方案 > 如何屏蔽ip的后8位

问题描述

我正在研究投票系统。我想限制用户根据他们的 ip 地址只投票一次,但为了保持用户 ip 的私密性,我需要隐藏 ip 地址的最后 8 位数字。我想要实现的一个示例是将其更改150.62.48.22015x.xx.xx.xxx. 我希望有人知道隐藏 IP 地址最后 8 位数字的答案。

标签: php

解决方案


我假设你要转换和排列成a.b.c.d什么a.b.c.x

您可以转换为数组,将其拼接然后内爆。

IE

$new_ip = implode('.', array_slice(explode('.', $ip), 0, 3)) . '.x';

推荐阅读