首先,以下几种判断网站开发语言的方式都不靠谱,比如。这个方法不靠谱。PHP开发站点的SESSIONID默认名称为PHPSESSID,Java开发站点的SESSIONID默认名称为jssessionid通过其他头信息判断开发语言,无法判断文件后缀。不代表后缀是。php,就是说这个网站是用PHP开发的。同样,也不代表后缀是。do,表示网站是用Java开发的。为什么。
怎么知道一个网站是由ASP、PHP还是NET开发的?
如何判断一个网站是用何种语言开发的,方法有很多,但不能完全100%保证能判断出来。首先,以下方式判断网站的开发语言,是不靠谱的,如:看文件后缀是无法判断出来的,不是说后缀是.php就代表此网站是用PHP开发的,同样,不是说后缀是.do就代表网站是用Java开发的;为什么?因为使用URLRewrite技术可以完全自定义URL(包括文件后缀名);单纯通过服务器系统也是无法判断网站是用何种语言开发的,为什么?因为IIS服务器上不光光可以跑.NET,同样也可以跑PHP,Nginx上不光可以跑PHP,也可以代理到.NET、Java站点;那么我们该如何判断一个网站用的是什么语言开发的呢?可以综合通过以下方法来判断:最可靠的方式:通过网站报错信息来判断语言种类,各类异常错误抛出时会透露语言信息,
然而,也有一个缺点。如果服务器禁用错误回显或者自定义错误页面,则无法判断。通过本地Cookies中的SESSIONID名称判断语言:这种方法不靠谱,PHP开发站点中SESSIONID的默认名称是PHPSESSID,Java开发站点中SESSIONID的默认名称是jssessionid通过其他头信息判断开发语言:这种方法不靠谱。比如PHP-FPM默认会输出PHP版本信息到头信息,但是可以通过配置参数关闭信息显示;。
文章TAG:网站 asp net ASP 模板 asp.net网站开发模板