‘壹’ 如何准确的判断一个网站是使用什么语言编写的
一般的情况看页面的后缀名:
1、ServerSideIncludes技术,拓展名为.shtml或.html或.htm 。
2、PHP技术,拓展名为.php 。
3、JSP技术,拓展名为.jsp或.jsf(JSF技术是JSP技术的拓展) 。
4、ASP.NET技术,拓展名为.aspx(x代表extension) 。
5、ASP技术,拓展名为.asp。
6、ColdFusion技术,拓展名为.cfc。
(1)怎么查看网页用到的技术扩展阅读
常见的网站编程语言:
1、HTML
HTML称为超文本标记语言,是一种标识性的语言。
它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。
2、PHP
PHP即“超文本预处理器”,是一种通用开源脚本语言。
PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。
3、ASP
ASP简单、易于维护 , 是小型页面应用程序的选择 ,在使用DCOM (Distributed Component Object Model)和 MTS(Microsoft Transaction Server)的情况下, ASP甚至可以实现中等规模的企业应用程序。
‘贰’ 如何查看一个网站用什么程序做的
首先你需要了解的是目前的网站开发技术常用的有哪些。
对于前端页面来讲,一直采用的技术都是html+css+js,
而后端就相对复杂,传统的后端语言有.Net、Java、PhP,现在开始慢慢崛起的有Rails、NodeJs(这个不能算是后端的)Python等等。
了解了网站的开发技术,你得问题就要改成“如何查看一个网站的后端是用什么程序做的”了。
最简单的查看后端语言的方式就是看Url有没有什么标志性的www.xxxxx.com/xx.php,www.xxxxx.com/xx.jsp,之类的,根据这个一眼就可以看出是什么语言开发的。
现在的问题是,绝大部分网站的路由系统都经过了优化,去掉了标志性的提示,那么我们只能通过其他的方式来尝试知道后端语言到底是什么,例如故意输入一些错误,查看网站返回的报错信息等,或者通过一些标志性的目录结构来看是不是使用了某种框架。
稍微大型一点的网站后端可能不局限于某种语言了,这样查看起来就更复杂。语言肯定是各有优劣,关键是要能解决问题。