RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:00-18:00
微信:1308080221
业务分类
关闭右侧工具栏

怎么知道一个网站是由ASP、PHP还是NET开发的?

内容由网络圈提供,黄浦网络小编拿可爱换你为您整理,文章标题怎么知道一个网站是由ASP、PHP还是NET开发的?内容图片均为互联网采摘。阅读:48131次。

如果程序没有封装,那你直接从地址栏里的后缀就可以知道,比如login.asp,admin.php,index.aspx,jsp等。但是现在的的网站一般都把程序封装了一道,为了提高搜索引擎的爬虫采集优化,经常把htm或html用作后缀。

实现的方法有两种,一种是假静态,采用地址重定向技术,iis服务器常用的有http重定向,具体可以百度更深入的了解一下。

一种是真静态,即程序根据模版在后台替换模版中的值,直接生成静态页面。这样做的好处是访客访问的页面是真实的静态页面,不需要参与程序的逻辑运算得出结果,对页面速度是质的提升,同时也方便搜索引擎爬虫。

不过,随着网站的复杂性,还有很多程序采用几种语言混合编程,方法是,如果程序封装了地址,那么查看页面的源文件,大部分网站堆无关紧要的地址是不封装的,某些关键性的逻辑会采用封装地址,但是网页源文件里面夹杂着大量js代码、ajax写的动态刷新代码,查找这些js里面的post,或get地址,或者根据某些参与逻辑判断的程序片段,跟踪判断网站采用的语言以及服务器的综合环境。

如何判断一个网站是用何种语言开发的,方法有很多,但不能完全100%保证能判断出来。

首先,以下方式判断网站的开发语言,是不靠谱的,如:

  • 看文件后缀是无法判断出来的,不是说后缀是.php就代表此网站是用PHP开发的,同样,不是说后缀是.do就代表网站是用Java开发的;为什么?因为使用URL Rewrite技术可以完全自定义URL(包括文件后缀名);

     

  • 单纯通过服务器系统也是无法判断网站是用何种语言开发的,为什么?因为IIS服务器上不光光可以跑.NET,同样也可以跑PHP,Nginx上不光可以跑PHP,也可以代理到.NET、 Java站点;

     

那么我们该如何判断一个网站用的是什么语言开发的呢?可以综合通过以下方法来判断:

  • 最可靠的方式:通过网站报错信息来判断语言种类,各类异常错误抛出时会透露语言信息。但是这也有个弊端,如果服务器端禁用了错误回显或者自定义了错误页面,则无法判断;

  • 通过在本地Cookies中的SESSIONID名称来判断语言:此种方式不可靠,PHP开发站点的SESSIONID默认名称为PHPSESSID,Java开发站点的SESSIONID默认名称为JSESSIONID;

  • 通过其它Header头信息判断开发语言:此方式不可靠,如PHP-FPM默认会输出PHP版本信息到Header头信息中,但是可以通过配置参数来关闭信息显示;

四个字:抓数据包。


文章关键词是由,开发,网站,ASP,NET

内容声明:

    您正在浏览的怎么知道一个网站是由ASP、PHP还是NET开发的?这篇文章由黄浦网络小编发表于网站建设 栏目下,如果未写明转载,均为原创或者网络热文由于转载过多而无法找到原出处,当前浏览48131次。如有侵权,请联系小编。转载请注明来源http://www.hpit.net/news/jianzhan/571.html
上一篇:网上的小程序开发网站好不好用?
下一篇:广州企业网站宣传与推广网站
网络推广方案

猜您还想看:

网站SEO优化有哪些特别注意的地方
网站外部优化,网站外部优化可以快速增加他们的网站包含,百度根据网站包含多少排名,索引我们必须做好网站外部优化,
【新疆网站推广】合肥市首届“十大读书促进人
引言:【新疆网站推广】合肥市首届“十大读书促进人”评选片由元气少妇整理,浏览5002次,共计帮助525人,内容所有权归
《宝安seo优化公司》英国有线商业网站流量流行
引言:《宝安seo优化公司》英国有线商业网站流量流行图,这9个平台才是真正的“流量少熟”由王艳整理,浏览1023次,共计
《seo网络推广机构》如何通过Seo排名优化制作爆
引言:《seo网络推广机构》如何通过Seo排名优化制作爆款网站品牌?由孟庆整理,浏览7446次,共计帮助644人,内容所有权归
【西宁网站推广】坦桑尼亚计划将园艺产品推向
引言:【西宁网站推广】坦桑尼亚计划将园艺产品推向世界由你别皱眉整理,浏览7741次,共计帮助702人,内容所有权归你别
《哪里网站建设好》荒山学生和父母注意! 已经
引言:《哪里网站建设好》荒山学生和父母注意! 已经有13名学生参加的活动…由王腾整理,浏览6895次,共计帮助784人,内