Antworten:
Es hängt ganz davon ab, wie sicher Sie mit Ihrer PHP-Installation sind. Wenn Sie der Meinung sind, dass es absolut solide ist, auch wenn ein Angreifer alles über Ihre PHP-Installation weiß, können Sie es an Ort und Stelle lassen.
Aber warum sollten Sie das überhaupt auf einem Produktionssystem belassen? Möglicherweise gibt es Exploits, die Sie in Ihrer PHP-Version nicht kennen. Möglicherweise suchen Benutzer jetzt oder in Zukunft nach Ihrer PHP-Version oder nach bestimmten Optionen, die Sie aktiviert haben, weil sie wissen, wie diese Exploits ausgeführt werden. Indem Sie dies öffentlich verfolgen, haben Sie sich selbst zu ihrer Hitliste hinzugefügt.
Wenn Sie auf dem Laufenden bleiben möchten, können Sie es in einem kennwortgeschützten Verzeichnis ablegen oder bei Bedarf einschalten. Angesichts der geringen Kosten dieser Optionen würde ich nicht das Risiko eingehen, sie öffentlich zu machen.
phpinfo()
es keine kluge Idee ist , PHP in einer Funktion öffentlich zugänglich zu machen .
<?php if ( $_SERVER['REMOTE_ADDR'] == '1.2.3.4' ) phpinfo(); ?>
(wo1.2.3.4
ist Ihre IP-Adresse)