如何判斷一個(gè)網(wǎng)址是由哪種語言寫的。
可以看網(wǎng)頁的擴(kuò)展名 134275081.html 就是普通的網(wǎng)頁 用HTML 語言或JS 腳本 *.ASP 就是 ASP 編寫的,和VB 差不多。*.ASPX 是 ASPX 可以用C#或VB 編寫 是
可以看網(wǎng)頁的擴(kuò)展名 134275081.html 就是普通的網(wǎng)頁 用HTML 語言或JS 腳本 *.ASP 就是 ASP 編寫的,和VB 差不多。*.ASPX 是 ASPX 可以用C#或VB 編寫 是 語言編寫,PHP 是 Perl 編寫的 CGI 是用C 和C 編寫等 有些的是 用上面的語言編寫后用FSO 生成普通的網(wǎng)頁。這樣的瀏覽速度很快。 這是個(gè)問題 一般的情況看頁面的后綴名
Server Side Includes 技術(shù),拓展名為.shtml 或.html 或.htm PHP 技術(shù),拓展名為.php
JSP 技術(shù),拓展名為.jsp 或.jsf(JSF技術(shù)是JSP 技術(shù)的拓展) ASP.NET 技術(shù),拓展名為.aspx (x 代表extension)
ASP 技術(shù),拓展名為.asp
ColdFusion 技術(shù),拓展名為.cfc
好點(diǎn)的網(wǎng)站,一般用資源轉(zhuǎn)向功能(就向JSP 中web.xml 定義的名字,把HOME 轉(zhuǎn)向到home.jsp ,就隱
藏了拓展名)?;蛘哂肁pache 有一個(gè)URL Rewriting的Module ,PHP 網(wǎng)站的拓展名改變,就常用這個(gè)
URL Rewriting,可以把.php 拓展名改成任意名字。
,方法(1): 查看該網(wǎng)站的開發(fā)開放平臺(tái)。 比如:GOOGLE 有個(gè)Google Code,里面提供GOOGLE 各種Search Engine API,還有Google AJAX。那
么GOOGLE 提供的API 全是JAVA 的(全無PHP ,ASP 等),由此可以判斷GOOGLE 必定就是JSP 。
再比如:去維基百科,當(dāng)你點(diǎn)到某些提交信息的按鈕時(shí)候,IE 的狀態(tài)欄(下方)會(huì)馬上呈現(xiàn)...php
的拓展名。正常在地址欄上看不到.php 的原因是,Wikipedia 會(huì)把你提交信息后,轉(zhuǎn)到另一個(gè).html
頁面,而不會(huì)直接顯示那個(gè).php 頁面。
方法(2): 學(xué)習(xí)JSP ,PHP 等相關(guān)技術(shù),就能了解用這些技術(shù)開發(fā)的網(wǎng)站的特點(diǎn),根據(jù)結(jié)構(gòu)就可以判斷。 比如:校內(nèi)網(wǎng),他們在招聘開發(fā)者只要求回JSP ,Struts (JSP MVC的結(jié)構(gòu)之一)。而且校內(nèi)大部分
開放平臺(tái)開發(fā)的游戲都是JSP 寫的,由此斷定,校內(nèi)就是用JSP 的(其實(shí)校內(nèi)拓展名.do 是典型的JSP
Struts) 。 比如:百度,從它貼吧,知道上提交模式,以及百度大部分拓展名都被隱藏(PHP 網(wǎng)站經(jīng)常用
apache 里的功能來隱藏拓展名)來看,百度就是用PHP 的。 方法(3): 在該網(wǎng)站的招聘要求中,看看應(yīng)聘網(wǎng)站后臺(tái)程序員,需要會(huì)什么語言。 校內(nèi)網(wǎng)的招聘網(wǎng)頁,就是個(gè)好例子。
,方法(4) //個(gè)別情況 用IE 打開
在地址欄里輸
入 javascript:alert(document.cookie); 然后回車,可以看到JSESSIONID=**** 可以知道,這是JSP 寫的 //PHP的是SESSIONID=...,.net 就不知道是什么了
方法(5) 域名后面加上/index.php或者/index.asp/或者
index.jsp 或者/index.aspx哪個(gè)能打開就說明是那
種語言. 比如百度的就能打開,百度就是php 做的 對校內(nèi)(jsp),淘寶(php)都可以使用
不過這些也只能是參考,網(wǎng)站采用什么語言,不一定能看出來,請求的資源擴(kuò)展名可以修改的:
比如.php 的可以偽裝成.html
使用rewrite 和反向代理后,實(shí)際的資源文件名也可能被隱藏 對于python 、ruby 這些語言開發(fā)網(wǎng)站,并沒有約定的擴(kuò)展名
可以用firebug 或者chrome 的工具來查看網(wǎng)頁的Response Headers: Response Headers
HTTP/1.1 200 OK
Date: Thu, 29 Nov 2012 01:08:16 GMT
Server: Apache/2.2.15 (CentOS)
X-Powered-By: PHP/5.2.17
Connection: close
,Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8