當前位置:首頁 新聞中心 公司新聞
公司新聞

【方法案例】教你如何查看一個網站是由哪種語言寫的

編輯:恒越科技 更新時間:2017-03-16 13:19:12 點擊次數:2849次 

如何判斷一個網址是由哪種語言寫的。

這是個問題 一般的情況看頁面的后綴名

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)都可以使用

 

不過這些也只能是參考,網站采用什么語言,不一定能看出來,請求的資源擴展名可以修改的:
比如.php的可以偽裝成.html
使用rewrite和反向代理后,實際的資源文件名也可能被隱藏
對于python、ruby這些語言開發網站,并沒有約定的擴展名

可以用firebug或者chrome的工具來查看網頁的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

自信與努力 用心堅持

洛陽做網站


信息來自網絡,由洛陽做網站洛陽網站建設洛陽網絡公司整理編輯。
0
熱門文章推薦:
關閉地圖
拳皇命运手游吧 洪湖一绝赚钱吗 微鲤头条阅读赚钱 缘由是什么 开网货如何赚钱 跟我干包你赚钱吗 视讯游戏如何赚钱 在什么直播软件最赚钱 电影院为什么不赚钱 作弊赚钱的网络项目 wow60级法师怎么赚钱 中青看点和东方头条哪个赚钱快 2019年开什么服装店最赚钱 你努力赚钱国家在大量印钱 废弃场子接手可以赚钱吗 怎样做公众号赚钱吗 网上什么职业赚钱快 分享一个赚钱软