如何找出网站创建的框架或语言?

时间:2015-07-30 08:53:54

标签: php mysql

如何找出网站创建的框架或语言?

例如,如果某个人向我发送了他自己创建的网站的链接,并声称该网站是使用(例如)Ruby on Rails(或CodeIgniter(或其他))构建的,我该怎么办?当然,他真的使用这个框架或语言来创建这个网站吗?

为什么我要问...在像Elance这样的网站上,客户要求自由职业者向他们展示他们以前项目的例子。所以,如果我是一个客户,我怎么能确定,这个人发给我的项目是用我需要的语言和框架创建的?因为他可以(例如)有很多CodeIgniter项目,但是他会告诉我那些是通过Rails创建的,以便被雇用。

它可以是他自己的服务器,具有免费域名和免费托管,(我不在乎)。我的意思是如何知道我需要的这些信息,而不是使用不同的互联网工具,你可以简单地放置URL并获得网站的描述。因为他可以拥有自己的服务器,免费域名和免费托管......所以他的网站不会在那里列出。

2 个答案:

答案 0 :(得分:1)

  

我的意思是如何知道我需要的信息

您不需要这些信息。

为什么不相信他们说实话?要么他们可以提供某个框架,要么他们不能。如果你进行小的迭代,你会很早就看到结果。因此,如果他们无法提供您所要求的框架,您很快就会发现取消合同。

答案 1 :(得分:1)

没有确定的方法可以做出这个决定,但是你可以看到一些可以给你提示的东西。

例如,您可以浏览网站并查看网址的扩展名。文件名以.php结尾的URL表示该网站可能是使用PHP编写的。

您还可以查看页面源..许多站点框架将在其中包含注释或其他标识符将提供它们。例如,Wordpress在其代码中有可用的功能,您可以在浏览器中查看。查找可能标识正在使用的框架的注释或文件/路径名称。

在一天结束时,可以掩盖其中许多内容(可以隐藏文件扩展名和/或modrewrite可用于清理URL,并且可以更改注释/代码以删除框架标识符),但是这些是确定网站实施方式的一些可能方法。