關於http |
答題得分者是:JerryKuo
|
csm825050
一般會員 發表:49 回覆:29 積分:15 註冊:2003-08-20 發送簡訊給我 |
|
JerryKuo
版主 發表:42 回覆:571 積分:322 註冊:2003-03-10 發送簡訊給我 |
|
csm825050
一般會員 發表:49 回覆:29 積分:15 註冊:2003-08-20 發送簡訊給我 |
|
JerryKuo
版主 發表:42 回覆:571 積分:322 註冊:2003-03-10 發送簡訊給我 |
|
csm825050
一般會員 發表:49 回覆:29 積分:15 註冊:2003-08-20 發送簡訊給我 |
這是我目前的問題所在: 當我要上一個網站時
會收到很多個記錄該網站http的封包(時間僅有些許差異)
可是我必須記錄上該網站的次數與時間
可是封包太多
不知道要取那一個
若判斷重複的不記錄
那時間跟次數就不知如何記錄
若從source port = 80 判斷回應值300-307才記錄的話
是只有一組沒錯
不過得到的網址是http://xxx.yyy.zzz/notfound.html
可是我上的站是http://xxx.yyy.zzz 那若從dest port = 80 去取網址
則會有很多封包,不知道要取那一個 很傷腦筋
|
JerryKuo
版主 發表:42 回覆:571 積分:322 註冊:2003-03-10 發送簡訊給我 |
你好: 過去的經驗是:要上連結網站時,
檢查pc發出的80 port和8080 port的封包,且內容第一個字為GET,
由這個封包可得知網站的網址。封包內容會有一段字
1.
HOST: tw.yahoo.com <-由此得知現在正連結什麼網站,以yahoo為例 而開啟一個網站會有很多這樣的封包,因為會有一堆圖檔要開啟
如果要統計瀏覽次數,我的想法是再判斷GET之後HTTP/1.1之前是
否有檔案名稱存在
2.
GET /pic.gif HTTP/1.1 <-表示獲得網站某一張圖秀在網頁上,不紀錄
3.
GET / HTTP/1.1 <-表示第一次連結時的情形,紀錄 所以由1.和3.可以只紀錄一次瀏覽次數,小弟只想得到這樣做..FYR
|
csm825050
一般會員 發表:49 回覆:29 積分:15 註冊:2003-08-20 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |