是否有任何代码/工具可用于确定网站编码的语言吗?

有帮助吗?

解决方案

httm over http应该独立于它在中实现的语言,因此您永远无法知道100%,但文件名中存在模式。 .aspx是ASP.NET. .jsp是java服务器页面 .php是php

等等。

http://news.netcraft.com/ 有一个“那个网站正在运行?”搜索,但这更像是启发式。

其他提示

这真的是一个超载的问题。

简单答案:HTML,JavaScript,CSS,图像和可选闪存。这意味着当在Web浏览器中呈现网页作为HTTP响应时,如果您进行查看源,您可以看到这些资源。

更好的答案: 没有明显的方法来检查本网站是否在PHP,MOD_PERL,DJANGOO,JSP或WebServer上完成,它可以是普通普通C程序,其发送特定的响应标题和响应数据

大部分时间都无法看到网站构建的语言,但您可以在HTTP标头中找到一些信息,HTML中的元数据标签和文件扩展。

一些例子:

标题:

X-Aspnet-Version: 2.0.50727
Server: Microsoft-IIS/7.0
X-Powered-By: ASP.NET
.

元数据:

<meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
.

扩展:

index.php
default.aspx
.

所有编程语言都以HTML,CSS和JavaScript的组合创建一个网站,因此添加结尾您无法判断差异。

使用本网站并找出使用的网站是什么 www.builtwith.com

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top