您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
三六零分类信息网 > 邯郸分类信息网,免费分类信息发布

php实现封IP功能

2024/3/16 6:11:38发布45次查看
早起一起突然看到,我的网站有人在恶心乱搞,为了防止这种事情我想了一个办法那就是封用户的ip了.首页我们来建数据库:
create table `su_lockip` ( `id` int(4) not null auto_increment, `lockip` varchar(1024) default null, primary key (`id`) )
下页来创建一个封文件的页面,主要是用户写入ip以|分开,这个页面就不多写了,我就简单的写一下,入库代码$ulockip=$_post['z']?$_post['z']:'';

就这么简单,最后就是进行锁定的了.下面代码是根据数据中是否存用户ip,如果在就提示被kill了.代码如下:
get_real_ip(); $iplist = explode('|', $ulockip); if (in_array($clockip, $iplist)) { exit('sorry system lock your ip'); }}function get_real_ip() { //这段代码来是互联网. $ip = false; if (!empty($_server[http_client_ip])) { $ip = $_server[http_client_ip]; } if (!empty($_server['http_x_forwarded_for'])) { $ips = explode(, , $_server['http_x_forwarded_for']); if ($ip) { array_unshift($ips, $ip); $ip = false; } for ($i = 0; $i
哈哈写完了就这么简单,没有进行安全过滤处理.
邯郸分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录