Chào bạn, nếu bạn là thành viên xin đăng nhập (Quên mật khẩu?) nếu chưa bạn có thể đăng ký tài khoản mới.
Thông báo: Thành viên muốn đăng nhập ở trang chủ, vui lòng vào Diễn đàn đăng nhập, sau đó quay lại trang chủ.


Bài viết mới nhất

Tìm kiếm [Nâng cao]

Cấm các địa chỉ IP đã chỉ định truy nhập vào site

Người gửi: lyhuuloi

21/12/2005, 08:11 pm
Đây là cách làm mà một số site vẫn thường làm để ngăn chặn các địa chỉ IP (vì một lý do nào đó), code rất đơn giản và tính chính xác lại cao. Để dễ dàng thêm / bớt nên code được viết dạng mảng.

<?php

$banned_ip = array (
"127.0.0.1",
"203.0.0.1",
"56.12.50.65"
);

if ( in_array( getenv("REMOTE_ADDR"), $banned_ip ) )
{
die ("Bạn không được phép truy nhập vào trang này !");
}

?>


Trong đó: getenv("REMOTE_ADDR") là để lấy địa chỉ IP của khách, Hàm in_array() sẽ kiểm tra dữ liệu trong mảng $banned_ip, nếu tìm thấy (địa chỉ IP nào khớp với địa chỉ IP của khách) thì sẽ dùng hàm die() để kết thúc và thông báo lỗi.


lyhuuloi
(Nguồn sanchoituoitre.vn)

Bài phản hồi
nguyen kien 24/02/2007, 04:11 pm
Xin phép admin ! ví dụ ta chặn luôn 1 giải IP giống như các trang nước ngoài nó chặn IP việt Nam đó. Thì ta phải làm ra sao nhỉ ???

 Thống kê chung
Đang trực tuyến
91 khách, 2 thành viên.
Thông số
Tổng số bài viết đã đăng: 57,953
Tổng số thành viên: 109155
Thành viên mới nhất: Anh Tú
Kỷ lục số người trực tuyến: 521   [ 09/04/2008, 02:18 am ]
[Thời gian tải trang này là 0.281 giây] - [41 truy vấn] - [GZIP bật]