如何查看知道某一个网站是由哪种编程语言写的?绝对准确全面!(精)
来源:互联网 发布:autodesk软件卸载工具 编辑:程序博客网 时间:2024/05/29 10:26
一般的情况看页面的后缀名
Server Side Includes 技术,拓展名为.shtml或.html或.htm
PHP技术,拓展名为.php
JSP技术,拓展名为.jsp或.jsf(JSF技术是JSP技术的拓展)
ASP.NET技术,拓展名为.aspx (x 代表extension)
ASP技术,拓展名为.asp
ColdFusion技术,拓展名为.cfc
好点的网站,一般用资源转向功能(就向JSP中web.xml定义的名字,把HOME转向到home.jsp,就隐
藏了拓展名)。或者用Apache有一个URL Rewriting的Module,PHP网站的拓展名改变,就常用这个
URL Rewriting,可以把.php拓展名改成任意名字。
方法(1):
查看该网站的开发开放平台。
比如:GOOGLE有个Google Code,里面提供GOOGLE各种Search Engine API,还有Google AJAX。那
么GOOGLE提供的API全是JAVA的(全无PHP,ASP等),由此可以判断GOOGLE必定就是JSP。
再比如:去维基百科,当你点到某些提交信息的按钮时候,IE的状态栏(下方)会马上呈现...php
的拓展名。正常在地址栏上看不到.php的原因是,Wikipedia会把你提交信息后,转到另一个.html
页面,而不会直接显示那个.php页面。
方法(2):
学习JSP,PHP等相关技术,就能了解用这些技术开发的网站的特点,根据结构就可以判断。
比如:校内网,他们在招聘开发者只要求回JSP,Struts(JSP MVC的结构之一)。而且校内大部分
开放平台开发的游戏都是JSP写的,由此断定,校内就是用JSP的(其实校内拓展名.do是典型的JSP
Struts)。
比如:百度,从它贴吧,知道上提交模式,以及百度大部分拓展名都被隐藏(PHP网站经常用
apache里的功能来隐藏拓展名)来看,百度就是用PHP的。
方法(3):
在该网站的招聘要求中,看看应聘网站后台程序员,需要会什么语言。
校内网的招聘网页,就是个好例子。
方法(4) //个别情况
用IE打开http://www.51auto.com/control/CarsList
在地址栏里输入
javascript:alert(document.cookie);
然后回车,可以看到JSESSIONID=****
可以知道,这是JSP写的 //PHP的是SESSIONID=...,.net就不知道是什么了
方法(5)
域名后面加上/index.php或者/index.asp/或者index.jsp或者/index.aspx哪个能打开就说明是那
种语言.比如百度的http://www.baidu.com/index.php就能打开,百度就是php做的
对校内(jsp),淘宝(php)都可以使用
还是不确定?最后给一招绝杀:
把你要查看的网址复制粘贴到下面任何一个网址提交就知道了
https://builtwith.com/
https://w3techs.com/sites
- 如何查看知道某一个网站是由哪种编程语言写的?绝对准确全面!(精)
- 如何查看某网站是用什么语言写的
- 如何知道网站是用哪个语言开发的
- 怎么查看一个网站是用什么语言编写的?
- 在打开VS多工程工程的时候,如何查看某一个cpp文件是属于哪一个工程的
- 如何知道网站的访问者是从哪一个网站的连接过来的
- git如何查看某一个文件的详细提交记录
- git如何查看某一个文件的详细提交记录
- 如何查看编程语言排名
- 古人是如何确定的 节气的准确时间
- 获取绝对准确的滚动条宽度
- 获取绝对准确的滚动条宽度
- 1.2---C语言是什么样的?如何学习编程语言
- 由delphi语言写的mapinfo算法
- 好网站不是由采用哪种语言决定成功与否的
- 如何查看某个网站的ip地址(根据域名怎么知道IP)
- 如何全面的了解html5,为什么是当今主流的设计开发类语言?
- SharePoint 2010/2013 如何查看现有网站是使用什么网站模板新建的
- VelocityTracker计算速率
- 运维之下 笔记 三(运维平台)
- LPC1778/1788的初步开发问题
- 746 D. Green and Black Tea codeforces
- CAD的一些命令,希望对大家有帮助哦!!!
- 如何查看知道某一个网站是由哪种编程语言写的?绝对准确全面!(精)
- sql server分页查询
- 短信验证模板
- androidstudio导入so简单的方法
- 骑士旅行pascal解题程序
- # Android 极光推送服务器端和移动端
- 可变长度参数列表讲解
- python 学习笔记1
- PostgreSQL学习篇9.8 位串类型