PHPでNginx、Apache、Lighttpd、または他のWebサーバを実行しているかどうかを調べようとしています。誰かがNginx、Apache、Lighttpdを使用しているかどうかを確認してください
私は定義済みの$ _SERVER変数でこれを試しましたが、私はこれをApache 2.4でしかテストできなかったので、これがうまくいくかどうか、わからないと思います。 誰かがどのようなWebサーバーを使用しているかを誰が判断できるのか考えている人はいますか?
PHPでNginx、Apache、Lighttpd、または他のWebサーバを実行しているかどうかを調べようとしています。誰かがNginx、Apache、Lighttpdを使用しているかどうかを確認してください
私は定義済みの$ _SERVER変数でこれを試しましたが、私はこれをApache 2.4でしかテストできなかったので、これがうまくいくかどうか、わからないと思います。 誰かがどのようなWebサーバーを使用しているかを誰が判断できるのか考えている人はいますか?
ウェブサーバは、サーバ名を表示しないように設定されていない場合、あなたは
<?php
echo $_SERVER['SERVER_SOFTWARE'];
?>
1でサーバー名を決定することができます)、Apacheが直接サーバ名を表示しないように設定することはできません、しかし、それはmod-security
2)nginxとlighttpdを簡単に設定して、サーバーの指紋を隠すことができます。
これは、サーバーが(a)完全に抑制していないこと、および(b)真実を伝えることを前提としています。とにかく、任意の第三者サーバーではなく、コードが実行されているサーバーについての質問があるようです。 – Quentin
コメントは元のものから完全に書き直されているため意味がありません。 –
<?php
echo $_SERVER['SERVER_SOFTWARE'];
どのウェブサーバーが使用するのか知るにはどのような問題がありますか? – Quentin