![一个网站的页面类型是asp、php、jsp还是html的,如何得知?,第1张 一个网站的页面类型是asp、php、jsp还是html的,如何得知?,第1张](/aiimages/%E4%B8%80%E4%B8%AA%E7%BD%91%E7%AB%99%E7%9A%84%E9%A1%B5%E9%9D%A2%E7%B1%BB%E5%9E%8B%E6%98%AFasp%E3%80%81php%E3%80%81jsp%E8%BF%98%E6%98%AFhtml%E7%9A%84%EF%BC%8C%E5%A6%82%E4%BD%95%E5%BE%97%E7%9F%A5%EF%BC%9F.png)
最常规的,看url就能知道,比如>首先可以肯定不论是ASP还是PHP,这都是做动态
网站的网页程序语言。然后在网站上随便点开一个新闻
页面(或者详细信息页面),你看看地址栏里的信息,新闻显示页面的文件一般为 >(如:"1htmlid=2"中html是其扩展名;后面的是QueryString,即id=2)普通的静态网页,一般用html或htm做拓展名,或根本没有拓展名动态网页:Server Side Includes
技术,拓展名为shtml或html或htmPHP技术,拓展名为phpJSP技术,拓展名为jsp或jsf(JSF技术是JSP技术的拓展)ASPNET技术,拓展名为aspx (x 代表extension)ASP技术,拓展名为aspColdFusion技术,拓展名为cfc2但是细心的朋友会发现:大网站如:百度、校内、雅虎、GOOGLE、维基百科等,它们的网页没有扩展名,或者只出现html的静态网页的拓展名这是因为:第一,搜索引擎比较喜欢html,htm或无扩展名的网页,因为html,htm网页一般是静态的,更容易让引擎了解你网页的内容。而动态网页(jsp,phpaspx)的内容是根据用户,来输出不同的内容,不容易让引擎吸收具体HTML内容。所以这类网站,一般用资源转向功能(就向JSP中webxml定义的名字,把HOME转向到homejsp,就隐藏了拓展名)。或者用Apache有一个URLRewriting的Module,PHP网站的拓展名改变,就常用这个URLRewriting,可以把php拓展名改成任意名字。cript、CSS,但用户完全看不到PHP,Java,方法(1):查看该网站的开发开放平台。a比如:GOOGLE有个GoogleCode,里面提供GOOGLE各种Search Engine API,还有GoogleAJAX。那么GOOGLE提供的API全是JAVA的(全无PHP,ASP等),由此可以判断GOOGLE必定就是JSP。c再比如:去维基百科,当你点到某些提交信息的按钮时候,IE的状态栏(下方)会马上呈现php的拓展名。正常在地址栏上看不到php的原因是,Wikipedia会把你提交信息后,转到另一个html页面,而不会直接显示那个php页面。方法(2):学习JSP,PHP等相关技术,就能了解用这些技术开发的网站的特点,根据结构就可以判断。a比如:校内网,他们在招聘开发者只要求回JSP,Struts(JSPMVC的结构之一)。而且校内大部分开放平台开发的游戏都是JSP写的,由此断定,校内就是用JSP的(其实校内拓展名do是典型的JSPStruts)。b比如:百度,从它贴吧,知道上提交模式,以及百度大部分拓展名都被隐藏(PHP网站经常用apache里的功能来隐藏拓展名)来看,百度就是用PHP的。方法(3):1、看他的程序语言
2、 >打开网页后看地址栏的后缀中有什么,如果有html 那就是静态网站。如果是asp就是用ASP语言编辑的运态网站。如果是PHP那是用PHP语言编辑网站,是JSP那是用JSP语言编辑的网站。动态网还有一种是aspnet。简单的判断是 看看它的超链接 或者是ajax 的链接页面
如果有 php 结尾的 -php
如果有 asp 结尾的 -asp
如果有 jsp 结尾的 -jsp
但是有些网站是框架写的 就很难 判断了 那只好查看它服务器的资料了
评论列表(0条)