Ovigame.Me
Forum
Công cụ
Blog
Đăng ký
•
Đăng nhập
•
Quên Pass?
»
Diễn đàn
»
Wap, Web
»
HTML / CSS / JAVASCRIPT
Code tự động lock ip khi bị ddos
Lượt xem:
394
FaceBook
Google+
Twitter
10:30 / 03.12.2015
#1
aothiensuphu
SMod
4851
677
1862814
28
Shooting Star Hội
Mã nguồn[chọn]:
<?php
$n = 5; // Chặn ip nếu 5 lần nhanh và liên tiếp truy cập vào 1 URL
$ban = strpos($_SERVER['REQUEST_URI'], "vbshout.php")?0:1;
$in = "
".$_SERVER['REMOTE_ADDR']." - ".$_SERVER['REQUEST_URI'];
$log = fopen('banip.log','a'); fwrite($log, $in); fclose($log);
$list = file('banip.log',FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$last = count($list) - 1;
if($last >1000) { $in = "Deny from all"."
";
$lock = fopen('.htaccess','a'); fwrite($lock, $in); fclose($lock); }
elseif($last > $n) { for($i = 1; $i < $n; $i++) if($list[$last - $i] != $list[$last]) $ban = 0;
} else { $ban = 0; }
if($ban) { $in = "Deny from ".$_SERVER['REMOTE_ADDR']."
";
$lock = fopen('.htaccess','a'); fwrite($lock, $in); fclose($lock);}
?>
Các bạn save đoạn code trên lại thành banip.php. Sau đó đưa lên thư mục gốc của site.và add dòng
include ('banip.php');
Vào file muốn bảo vệ index chẳng hạn.
Chúc các bạn thành công !
Bán 1tr xu = 50k card đt đêêê
Nhận cày 48 ô đất 50k card viettel,ai cày mail riêng
Bạn cần phải
Đăng nhập
để có thể tham gia bình luận!
Tổng số: 1
Thao tác »
Lọc theo tác giả
Xem chủ để ngoại tuyến (Offline)
Cùng chuyên mục »
[Share] Code Máy Tính Bỏ Túi Online
[Share] JavaScript download sau khi đếm thời gian
Share Code HTML5 Game Spring Panda
Code troll cực bựa cho wap/web
[Share] Code JS Danh ngôn bảy màu
Trang chủ
Sitemap
-
Nội quy
ovigame.me