Najpierw znam tę zmienną: _SERVER["SERVER_SOFTWARE"]
W jednej z moich aplikacji chcę sprawdzić ze skryptu PHP, na którym serwerze WWW działa. Zasadniczo będzie to wtyczka Wordpress, która pomoże Bloggerom w poprawieniu niektórych konfiguracji.
Stworzyłem osobny proces dla Apache i Nginx, a także zastanawiałem się nad wydaniem kodu jako 2 różnych wtyczek WordPress.
Wtedy właśnie zainteresowałem się tym, czy w PHP istnieje PEŁNY sposób na bezbłędne wykrywanie serwerów WWW.
Proszę wziąć pod uwagę wszystkie przypadki :: Apache, Nginx, Apache + Nginx, PHP jako moduł Apache, PHP za pomocą fastcgi, php-fpm, lighttpd, IIS itp.
Bardzo ważne jest również, aby moja aplikacja wykrywała obecność kombinacji i serwerów proxy.
Dzięki,
-Rahul