全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1716|回复: 25
打印 上一主题 下一主题

求PHP网站IP白名单代码

[复制链接]
跳转到指定楼层
1#
发表于 2021-6-10 08:06:30 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 lilyhcn1 于 2021-6-10 08:14 编辑

自己有个小小的下载站,就是自己几个人用的,不想外网的人访问,也不想被蜘蛛爬取。
有以下功能就行:
1. 第一次访问时输特定字符(或帐号密码)登陆。
2. 服务器记录IP,
3. 服务器看到IP已访问过,就自动通过无需登陆了。
网站是PHP的,最好PHP的代码,不用管服务器是哪个。
推荐
发表于 2021-6-10 13:10:57 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
推荐
发表于 2021-6-10 13:01:22 | 只看该作者
绑定 qq.com 本地host

点评

我觉得你这个方法最好用  发表于 2021-6-10 13:18
25#
发表于 2021-6-10 14:10:56 来自手机 | 只看该作者
一个cookie有效期长度的事儿搞这么复杂,哈哈哈
24#
发表于 2021-6-10 14:08:44 | 只看该作者
cloudflare防火墙规则,cookie不对就阻止
23#
发表于 2021-6-10 13:49:07 | 只看该作者
丢,首先不知道你的PHP程序是哪个框架,有没有支持全局的中间件或者钩子函数,因为你不可能只在index加判断是不是?
我的建议是你先看你的程序后台有无白名单的功能。
有的话你要搞清楚程序把IP加到哪个数据库哪个表再找人写。
如果没有的话那就从nginx,apache,caddy这些想办法,或者花钱找人改写程序。
20#
发表于 2021-6-10 12:54:29 | 只看该作者
不太明白大家说的什么,为什么不简单一点呢,输入指令,正确的话创建session,这样哪怕换IP也没问题

如果一定要用IP来操作,也很简单啊

判断IP是否存在,不存在,要求输入指令,输入后,更新IP列表,重复这个过程

PHP几行代码的事情
19#
 楼主| 发表于 2021-6-10 12:41:46 | 只看该作者
简叔 发表于 2021-6-10 11:32
我可以写这个,基本有现成的代码,不过我看你小鸡挺多的,给我分享一个挂探针怎么样

这个IP白名单可以是你 ...

ip地址段的挺多的,这我看到了。我需求是需登陆时的ip自动列为白名单,下次免登陆。
不是静态的设定ip范围。
代码我也会写,只不过不想重复造轮子。
18#
发表于 2021-6-10 11:32:42 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
17#
 楼主| 发表于 2021-6-10 10:32:10 | 只看该作者
皮卡丘 发表于 2021-6-10 10:04
1ip  登录才能访问,然后保存自己登录的ck。。。我也就是这样弄的。别人打开需要登录用不了,自己浏览器有 ...

你说的这个不太懂,但感觉涉及收藏夹不太通用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-18 08:23 , Processed in 0.072162 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表