? ?
目前網(wǎng)站,主要分動態(tài)網(wǎng)站和靜態(tài)網(wǎng)站。
靜態(tài)網(wǎng)站:
其網(wǎng)頁內(nèi)容主要是通過寫死的 html呈現(xiàn)給瀏覽器;
動態(tài)網(wǎng)站
它的網(wǎng)頁內(nèi)容,可能是通過后端編程語言 如 (java, .net, php 等)動態(tài)生成的。
如何分析網(wǎng)站是用何語言開發(fā)
主要看它的服務(wù)器端語言是什么。
舉幾個例子:
1) 查看網(wǎng)頁的后綴名
含 .do的 網(wǎng)址,可能是 java開發(fā),而且用到了 java servlet技術(shù);
含 .jsp的網(wǎng)址,可能是用 java開發(fā);
含 .aspx 的網(wǎng)址,可能是用 asp.net開發(fā)
含 .asp的網(wǎng)址,可能是用 asp開發(fā);
含 .php的網(wǎng)址,可能是用 .php開發(fā);
2)通過firefox等工具查看網(wǎng)絡(luò)請求與網(wǎng)絡(luò)響應(yīng)
通過 Firefox 打開一個網(wǎng)頁, F12打開調(diào)試跟蹤工具,F(xiàn)5刷新一下網(wǎng)址,看網(wǎng)絡(luò)請求,分析 Request Header 與 Response Header.
當然,有時也可以通過分析 cookie 或 session去發(fā)現(xiàn)一些痕跡。
如下,我們可以清晰的看出:
當前網(wǎng)站主要是用 asp.net 技術(shù)開發(fā)的,而且用的還是 asp.net mvc的框架。
能是用 .php開發(fā);
3) 用多種編程語言開發(fā)的多個子站點集成
當然,有些網(wǎng)站可能用了不止一種后端開發(fā)語言開發(fā),可能是多個語言的合集,多個子站點集成在一起,這種情況不能很好的判斷。
4)偽靜態(tài),或 反向代理
也有一些網(wǎng)站使用了偽靜態(tài),或者是 反向代理,把真實的網(wǎng)絡(luò)資源請求給包裝隱藏起來了,這種情況也不能很好的判斷。
【版權(quán)聲明】:本站內(nèi)容來自于與互聯(lián)網(wǎng)(注明原創(chuàng)稿件除外),供訪客免費學(xué)習(xí)需要。如文章或圖像侵犯到您的權(quán)益,請及時告知,我們第一時間刪除處理!謝謝!