大多数时候页面被命名为 index.php 或 page.aspx 并且您知道使用的是什么语言。
但是像这个页面这样的东西呢:
http://www.ruby-forum.com/forum/ruby
无论如何要找出他们使用的是哪种服务器端脚本语言?
大多数时候页面被命名为 index.php 或 page.aspx 并且您知道使用的是什么语言。
但是像这个页面这样的东西呢:
http://www.ruby-forum.com/forum/ruby
无论如何要找出他们使用的是哪种服务器端脚本语言?
网站的后端语言是通常不应该提供给客户的信息。许多语言通过其文件扩展名显示自己对您来说是一个幸运的巧合。所以我认为,答案是:不,一般来说这是不可能的。尽管您可能会想到一组启发式方法(例如,在上面的示例中,您可以“猜测”红宝石)。
服务器端语言生成 html。通过查看 html,您将不会了解所使用的语言。有时您会在 html 页面的 head 部分找到信息。有时您可以从 url 中使用的特定路径结构中看出。
在很多情况下,您可以借助集成到浏览器中的 Firefox 扩展来满足前端的这种好奇心。只需单击一个按钮,您就可以看到有关您所在网站的大量信息,其中包括所使用的脚本语言。Wappalyzer 是一个浏览器扩展,可识别网站上的软件