嘿,你想知道在哪个网站能查看一个网站是用啥语言开发的呀?其实有好几种办法呢。比如说可以先看看网址的后缀名,一般来讲,像以 “.php” 结尾的,很可能就是用 PHP 开发的;“.jsp” 或者 “.jsf” 结尾的呢,就可能是 JSP 开发的;“.aspx” 结尾的大概就是 ASP.NET 开发的啦,还有 “.asp” 结尾的就是 ASP 开发的。不过呢,有的网站会用 URL 重写之类的技术把后缀名藏起来,这时候就不太好判断了。
还可以看看网站的报错信息,有时候报错的时候会透露出开发语言的信息,但是要是服务器把错误回显给关了,或者自己做了个自定义的错误页面,那就没办法通过这个看啦。
再就是看看本地的 cookies 里的 sessionid 名称,比如说 PHP 开发的站点,它的 sessionid 默认名称可能是 “phpsessid”,Java 开发的站点呢,可能就是 “jsessionid”。不过这也不是绝对靠谱的哦。
用浏览器的开发者工具也可以,像 Firefox 的开发者工具,查看网络请求的 response header,说不定就能找到开发语言的线索呢。比如 “X-Powered-By” 这个字段,有时候就会显示用的服务器端语言,像 “php/5.2.17” 就是说用的 PHP 5.2.17 版本。
还有一些第三方网站也能帮忙分析,
w3techs,网址是 https://w3techs.com/sites/info/
还有 builtwith,网址是 https://builtwith.com/[网站域名]。
但是要注意哦,这些方法都不能保证百分百准确判断出网站的开发语言,因为一个网站可能用了好多种技术、框架组合在一起,或者做了一些特殊的配置和处理来把开发语言藏起来。而且请求的资源扩展名是可以改的,要是还用了伪静态、反向代理这些技术,那实际的资源文件名也可能藏起来,像 Python、Ruby 这些没有约定扩展名的语言,判断起来就更难啦。多试试几种方法,再结合你对各种开发语言特点的了解,判断会更准一些,实在不行,还可以直接问问网站的开发者呢。