Tôi đang làm việc thông qua một cuốn sách mysql php cũ hơn được viết vào năm 2003. Tác giả sử dụng hàm include() để xây dựng các trang html bằng cách bao gồm các tệp header.inc, footer.inc, main.inc, v.v. Bây giờ tôi tìm ra điều này không được cho phép trong các thiết lập ini mặc định, (allow_url_include được đặt thành Off) sau khi tôi nhận được nhiều cảnh báo từ máy chủ.include() Tại sao tôi không nên sử dụng?
Tôi cũng nhận thấy rằng bạn có thể sử dụng bao gồm không có dấu ngoặc đơn. Tôi đã thử điều này và nó hoạt động và tôi không nhận được thông báo lỗi hoặc cảnh báo. Hai người khác nhau? Tức là, là bao gồm() khác với bao gồm?
Đây có phải là câu hỏi bảo mật không? – rook
bạn nên sử dụng nó ... – Artefacto