Re: [請益] 有辦法可以得知網頁內容是否有更新嗎?

看板PHP作者 (我的生命因你而發光)時間16年前 (2009/08/29 10:26), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《jami520 (我的生命因你而發光)》之銘言: : 我目前使用curl去爬某個網站的RSS,只是要得知是否有更新 : 有的話再做存資料庫的動作 : 為了減輕抓的流量,是否有辦法不要抓整個網站完再去做解析嗎? : 有人稍微提到使用e-tag,有這樣的東西嗎? 原理是判斷html中某個標籤是否有變動嗎? : 不知道哪邊有說明的呢? 謝謝! 我網路上找的程式 但這網頁中,右邊的廣告都時常在改變 那這樣是否Etag會不一樣呢? 另外以下寫的程式怎都是空白,而不會有傳Etag呢? 是哪邊有寫錯嗎? 以及這樣輸出的結果會是一長串的字串嗎? 看來不是只是輸出網址嗎? <?php $etag = "http://tw.news.yahoo.com/article/url/d/a/090829/78/1q2bx.html"; if ($_SERVER['HTTP_IF_NONE_MATCH'] == $etag) { $show = header("Etag:".$etag,true,304); echo $show; exit; }else { header("Etag:".$etag); } ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.218.254

09/15 00:45, , 1F
要不要轉CodeJob?
09/15 00:45, 1F
文章代碼(AID): #1Ac97Ewz (PHP)
文章代碼(AID): #1Ac97Ewz (PHP)