全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1713|回复: 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
2#
发表于 2021-6-10 08:10:04 来自手机 | 只看该作者
是 nginx 还是 Apache?
3#
 楼主| 发表于 2021-6-10 08:13:28 | 只看该作者
iks 发表于 2021-6-10 08:10
是 nginx 还是 Apache?

最好在服务端加段代码就行了,不用涉及服务器软件。
4#
发表于 2021-6-10 08:24:55 | 只看该作者
你这个需求 流量小的话还没事,如果流量大!那高并发的处理你要想清楚,就算走redis啥的,负载也是大问题!
5#
发表于 2021-6-10 08:37:22 | 只看该作者
本帖最后由 iks 于 2021-6-10 08:39 编辑
lilyhcn1 发表于 2021-6-10 08:13
最好在服务端加段代码就行了,不用涉及服务器软件。


吃饱了没事干,你不想在 nginx 层实现就去 php 层实现,用 php 实现不比在 nginx 上实现还麻烦?
一段代码就想实现不是异想天开?
6#
发表于 2021-6-10 08:40:04 | 只看该作者
用nosql吧。但是都有个时效性,数据多了,没办法处理。不过select的话,倒是问题不大。
7#
发表于 2021-6-10 08:41:25 | 只看该作者
另外,想用 php 实现的话要修改原程序吧?你原程序是啥也不说,怎么改?直球添加会报错
8#
发表于 2021-6-10 08:42:33 | 只看该作者
既然都账号密码登录了,何必验证IP,直接加个长cookie就好了
9#
发表于 2021-6-10 08:44:34 | 只看该作者
NGINX设置个验证不就得了。不过下次打开浏览器估计得再次验证。
10#
 楼主| 发表于 2021-6-10 09:46:27 | 只看该作者
传说的烧饼 发表于 2021-6-10 08:24
你这个需求 流量小的话还没事,如果流量大!那高并发的处理你要想清楚,就算走redis啥的,负载也是大问题! ...

差不多是1 IP 自用网站,不用高并发啥的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-11 10:53 , Processed in 0.076404 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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