怎么知道网站所使用的开发语言
经常用学员问我怎么知道一个网站是用哪个语言开发的,其实这也是一个既简单又复杂的问题,因为有很多网站特别是企业门户网站,你访问一下基本就知道了,但也有一些网站由于设置了一些安全保护措施,会将网页文件的扩展名给隐藏起来,让你不容易一下明白它的开发语言,还有一些网站主要是大型电子商务网站,往往整站系统用多种语言开发的,这样判断就更加困难了,而且方法多种多样。 一般来说,判断一个网站所使用的开发语言,主要有以下四个方法: 1、看URL网页后缀。一般来说,java开发的网页文件名后缀是.jsp,C#开发的文件名后缀是.aspx,PHP 开发的文件名后缀是.php,而VBScript开发的文件名后缀是.asp。
2、看源代码:为了网站安全,很多大型电子商务网站都会将网页文件后缀隐藏了,如 ,而且很难找到带有后缀的网页,这时可通过查看源代码的方式,找出一些 与一些开发语言相关的信息,从而判断出网站所有的开发语言。打开“上菜网”首页的源码,我们能看到如下信息:
这样就知道了本站是用shopex系统建站的,因此可以推断它是由php开发的。 3、用指定后缀的文件去访问:如果还不能找出网站所用开发语言信息的话,也可直接在地址栏中直接 输入一个给定后缀的文件名,如果能够正常访问,则说明这个网站是由与这种文件类型对应的语言开发 的。如一般情况下网站的首页文件名为index,因此你可以输入index.aspx文件进行测试,如能正常显 示则说明本网站就是由C#语言开发的,而不能访问,再用其它类型测试,总能找出开发语言来。 4、通过专业的扫描工具:对于保护措施更加严格的网站,你可以通过专业的扫描工具如httpwatch 。也可人工地一个网页一个网页地浏览,直到找出其破绽。当然首先看他的按钮提交文件,可能效率更高。