新闻中心
促销活动、问题解答、技术讨论、学习、成长、分享
发表时间: 2020-12-08 13:35:43
浏览:
当前网站开发语言主要有PHP、JAVA、ASP、Python等,在进行网站后台开发时,往往要面对开发语言的选择,网站可以用多种语言实现相同的功能,可能不同的语言效果会有所不同,懂行的人会咨询网站用哪种语言进行建设,那么如何判断网站是用哪种语言开发的呢?
当前的网站,主要分为动态和静态两大类。
固定站点
它的网页内容主要是通过写死html呈现给浏览器;
动态网站
其网页内容,可以通过诸如java、.net、php等后端编程语言动态生成。
怎样分析网站是用什么语言开发的。
首先要了解其服务器端语言。
举出一些例子:
查看网页后缀。
包含可能由java开发的.do的网址,并使用javaservlet技术;
包含可以使用java开发的.jsp网址;
可以使用asp.net开发包含.aspx的网址。
可以使用asp开发包含.asp的网址;
包含可以使用.php开发的.php地址;
通过诸如firefox之类的工具查看网络请求和网络响应。
在Firefox上打开网页,F12打开调试跟踪工具,F5刷新网址,查看网络请求,分析RequestHeader和ResponseHeader。
当然,有时候通过分析cookie或session也能找到一些线索。
下面我们清楚地看到:
目前的站点主要使用asp.net技术开发,并且使用asp.netmvc的框架。
可以用.php开发;
用多种编程语言开发的多个子站点集成。
一些网站可能使用不止一种后端开发语言进行开发,当然,也有可能将多种语言集合起来,将多个子网站集成到一起,这是一个不好的判断。
四是伪静态代理或反向代理。
还有的网站使用伪静态,或反向代理,将真实网络资源请求进行隐藏,这样的情况也不能很好地判断。