Zuerst kenne ich diese Variable: _SERVER["SERVER_SOFTWARE"]
In einer meiner Anwendungen möchte ich anhand eines PHP-Skripts überprüfen, auf welchem Webserver es ausgeführt wird. Grundsätzlich wird es ein WordPress-Plugin sein, das Bloggern dabei hilft, einige Konfigurationen vorzunehmen.
Ich habe einen separaten Prozess für Apache & Nginx erstellt und darüber nachgedacht, Code als zwei verschiedene WordPress-Plugins zu veröffentlichen.
Dann wurde ich neugierig, ob es in PHP eine FULLPROOF-Methode gibt, um Webserver fehlerfrei zu erkennen.
Bitte beachten Sie alle Fälle: Apache, Nginx, Apache + Nginx, PHP als Apache-Modul, PHP mit FastCGI, PHP-FPM, LightTPD, IIS usw.
Außerdem ist es für meine Anwendung von entscheidender Bedeutung, Combos und Proxies zu erkennen.
Vielen Dank,
-Rahul