Oct
23
2009

Chống BOT và chống FLOOD database

Một vài trường hợp đặc biệt bạn muốn … né các chú BOT ghé thăm site mình (ví dụ như các site có bảng quyền hoặc một số thư mục chỉ giành cho người quản trị chẳng hạn) thì cách dưới đây có thể giúp bạn làm điều đó. Code này còn có thể dụng hạn chế Flood data.

File thứ nhất: file .htaccess

      // @file .htaccess
      ErrorDocument 403 /403.php
      RewriteEngine on
      # Debug HTTP_COOKIE Apache variable
      RewriteRule .* - [E=INFO_HTTP_COOKIE:%{HTTP_COOKIE},NE]
      RewriteCond %{HTTP_COOKIE} !.*IS_NOT_BOT [NC]
      RewriteCond %{REQUEST_METHOD} ^GET$
      RewriteCond %{REQUEST_URI} !.*403.php
      RewriteRule ^(.*)$ 403.php?q=$1 [L,QSA] # I do not know why [L,QSA,R=403] does not work

File thứ 2: 403.php file này có nhiệm vụ điều hướng truy cập

Apache HTTP_COOKIE value

  exit ();
}

?>



Bài có liên quan

Bài viết liên quan

Tác giả: Nguyễn Duy Nhân

Một blogger ... cùi bắp! Đơn giản: tôi muốn ghi lại những gì xảy ra xung quanh, cả công việc lẫn cuộc sống và chia sẻ với các bạn đọc. Nếu bạn cảm thấy bài viết có nhiều điểm không chính xác, hãy comment và chia sẻ để tôi còn được học hỏi từ những góp ý của bạn.

1 bình luận + Bình luận ngay

  • Chào bạn !

    Cách sử dụng như thế nào hả bạn ?

Mạng xã hội