php - 如何屏蔽ip的后8位
问题描述
我正在研究投票系统。我想限制用户根据他们的 ip 地址只投票一次,但为了保持用户 ip 的私密性,我需要隐藏 ip 地址的最后 8 位数字。我想要实现的一个示例是将其更改150.62.48.220
为15x.xx.xx.xxx
. 我希望有人知道隐藏 IP 地址最后 8 位数字的答案。
解决方案
我假设你要转换和排列成a.b.c.d
什么a.b.c.x
您可以转换为数组,将其拼接然后内爆。
IE
$new_ip = implode('.', array_slice(explode('.', $ip), 0, 3)) . '.x';
推荐阅读
- c++ - 在 C++ 中将字符列表更改为列表 int
- python - 导入 sklearn 模块 sklearn 没有属性指标
- azure - 通知中心:删除注册后不会再次创建安装模板
- vb.net - 保存的值未显示在自定义 datagridview 列中
- jmeter - 出现错误 - JMeter 中的“java.net.SocketTimeoutException:读取超时”
- c++ - 如果我的代码显示为 0x6ffe00,为什么是答案?
- javascript - SingalR 在停止后尝试连接
- sql-server - 在 SQL 中更改直方图中的统计信息和 bin 数量
- angular - AMQJS0008I 套接字关闭错误 8 awsIotProvider - 放大 Angular
- amazon-web-services - “不允许使用 AWS 405 方法”在 aws ec2 实例上部署 MERN 应用程序