ほとんどの場合、ページにはindex.phpやpage.aspxのような名前が付けられており、どの言語が使用されたかがわかります。
しかし、このページのようなものはどうですか?
http://www.ruby-forum.com/forum/ruby
彼らが使用しているサーバー側のスクリプト言語を見つける方法はありますか?
ほとんどの場合、ページにはindex.phpやpage.aspxのような名前が付けられており、どの言語が使用されたかがわかります。
しかし、このページのようなものはどうですか?
http://www.ruby-forum.com/forum/ruby
彼らが使用しているサーバー側のスクリプト言語を見つける方法はありますか?
Webサイトのバックエンド言語は、通常はクライアントが利用できない情報です。多くの言語がファイル拡張子を介して自分自身を明らかにすることは、あなたにとって幸運な偶然です。ですから、答えは次のとおりです。いいえ、一般的には不可能です。ヒューリスティックのセットを考えることができるかもしれませんが(たとえば、上記の例では、ルビーを「推測」することができます)。
サーバー側の言語はhtmlを生成します。HTMLを見ても、どの言語が使用されているかはわかりません。HTMLページのヘッドセクションに情報が見つかることがあります。URLで使用されている特定のパス構造からわかる場合があります。
多くの場合、ブラウザに統合されたFirefox拡張機能を使用して、フロントエンドからこの好奇心を満たすことができます。ボタンをクリックするだけで、現在使用しているWebサイトに関する十分な情報を確認できます。これには、使用されているスクリプト言語が含まれます。Wappalyzerは、Webサイト上のソフトウェアを識別するブラウザ拡張機能です。