Jawaban:
Ini sepenuhnya tergantung pada seberapa yakin Anda tentang pemasangan PHP Anda. Jika Anda pikir itu solid, bahkan jika penyerang tahu segalanya tentang pemasangan PHP Anda, maka Anda bisa membiarkannya.
Tapi sungguh, mengapa Anda membiarkan ini tetap pada sistem produksi? Mungkin ada eksploit yang tidak Anda sadari dalam versi PHP Anda - orang-orang sekarang atau di masa depan akan memindai versi PHP Anda, atau opsi tertentu yang telah Anda aktifkan, karena mereka tahu bagaimana melakukan eksploit ini. Jadi, dengan membiarkan ini dipublikasikan, Anda menambahkan diri Anda ke daftar hit mereka.
Jika Anda ingin mempertahankannya, Anda bisa memasukkannya ke direktori yang dilindungi kata sandi, atau cukup aktifkan saat Anda membutuhkannya. Mengingat kecilnya biaya opsi-opsi ini, saya tidak akan mengambil risiko merahasiakannya kepada publik.
phpinfo()
fungsi bukanlah ide yang bijaksana.
<?php if ( $_SERVER['REMOTE_ADDR'] == '1.2.3.4' ) phpinfo(); ?>
(di mana1.2.3.4
alamat IP Anda)