Tôi đã xây dựng một trang web (PHP) với hơn 60 trang. Tôi mới chỉ nhận ra (thật không may) rằng tôi nên có được xây dựng trong một "Trong chế độ bảo trì" tính năng để cho phép một quản trị viên để tạm thời vô hiệu hóa các trang web và trỏ nó đến một trang chế độ bảo trì. Điều này sẽ chỉ cho phép những người đăng nhập với tư cách quản trị viên để xem trang web.Cách triển khai "Chế độ bảo trì" trên trang web đã được thiết lập
Các tùy chọn tôi thấy là:
Thêm mới "bao gồm" tập tin để phía trên cùng của mỗi trang PHP duy nhất.
Tôi có một bao gồm được sử dụng để hiển thị thanh điều hướng trên
mọi trang (lớp điều hướng). Tôi có thể viết mã Bảo trì
trong lớp học này.
Tôi có tùy chọn nào khác không? Tùy chọn thứ nhất có vẻ không hiệu quả nhất và tùy chọn thứ 2 dường như là chương trình không tốt. Có cách nào khác tốt hơn để bao gồm một tập tin mới trên mỗi tập tin php duy nhất?
Cảm ơn!
ps - trang web không được đưa ra chưa
Như bạn có thể thấy trong các ví dụ bạn có thể loại trừ một số IP. –
Điều đó trông giống như một lựa chọn thay thế nhanh chóng. Tôi hy vọng tìm các phương thức khác có thể mở rộng hơn để mỗi lần tôi có một quản trị viên mới, tôi không phải cập nhật tệp .htaccess và nhập vào IP của chúng. Có lẽ tôi nhận được một chút để đi trước bản thân mình mặc dù? Trong năm tới tôi có lẽ sẽ không có rất nhiều quản trị viên mới. Có lẽ việc triển khai sửa lỗi .htaccess đơn giản nhanh chóng hiện sẽ hoạt động cho đến khi tôi thực sự cần triển khai phương pháp mạnh mẽ. các bạn nghĩ sao? Tốt hơn là xây dựng nó theo cách "thích hợp" ngay bây giờ? Hoặc chỉ cần làm một cách dễ dàng cho đến khi tôi cần phải làm cho nó phức tạp hơn? – justinl
Điều này yêu cầu bạn phải biết địa chỉ IP của tất cả quản trị viên ... – OIS