Câu trả lời:
Nó hoàn toàn phụ thuộc vào mức độ tự tin của bạn về cài đặt PHP của bạn. Nếu bạn nghĩ rằng nó là đá rắn, ngay cả khi kẻ tấn công biết mọi thứ về cài đặt PHP của bạn, thì bạn có thể để nó tại chỗ.
Nhưng thực sự, tại sao bạn lại để nó ở vị trí trên một hệ thống sản xuất? Có thể có những khai thác mà bạn không biết trong phiên bản PHP của mình - mọi người có thể quét phiên bản PHP trong tương lai hoặc các tùy chọn cụ thể mà bạn đã bật vì họ biết cách thực hiện các khai thác này. Vì vậy, bằng cách giữ công khai điều này, bạn đã thêm mình vào danh sách hit của họ.
Nếu bạn muốn giữ nó, bạn có thể đặt nó trong một thư mục được bảo vệ bằng mật khẩu, hoặc chỉ bật nó khi bạn cần. Với chi phí nhỏ của các tùy chọn này, tôi sẽ không mạo hiểm để công khai nó.
phpinfo()
chức năng không phải là một ý tưởng khôn ngoan.
<?php if ( $_SERVER['REMOTE_ADDR'] == '1.2.3.4' ) phpinfo(); ?>
(1.2.3.4
địa chỉ IP của bạn ở đâu )