兩行代碼繞過基于referrer的防盜鏈打賞

去年年底,微信公眾號對圖文消息內的圖片做了防盜鏈設置,但驗證發現業務域名下引用微信公眾號圖文還不受影響,以為做了白名單處理,不料近期發現所有自己網站的頁面都不能正常顯示圖片,而是顯示微信的防盜鏈提示。

由于業務需要,公司產品通過微信公眾平臺提供的接口創建、維護圖文,大概去年8月15號,圖文創建接口對非官方圖片鏈接做了過濾,無奈將所有素材上傳至微信,與此同時,我們自己也有頁面需要顯示對應圖文信息,面對微信的防盜鏈屏蔽,想過維護兩個圖片路徑,本地圖文顯示時替換為本地圖片URL,后面感覺這樣太影響效率,為了緊急修復圖片不能顯示的問題,遂通過簡單的代碼繞過了微信防盜鏈。

下面是核心代碼(PHP)

header('Content-type: image/jpeg');
echo file_get_contents(isset($_GET["url"])?$_GET["url"]:'');

創建php文件,貼入以上代碼,傳入參數,如:http://www.pswuul.tw/image.php?url=imgurl

這里只適用于基于referrer的防盜鏈處理,當然,這里的Content-type可以通過分析URL等方式設置不同的值,這里就不再贅述。這里簡單分享,僅供學習。

兩行代碼繞過基于referrer的防盜鏈
文章《兩行代碼繞過基于referrer的防盜鏈》二維碼
  • 微信打賞
  • 支付寶打賞

已有19條評論

  1. Fun Site

    Keep up the good work.

    2018-03-27 17:10 回復
  2. yet cheap athletic

    Hello there! I simply wish to offer you a huge thumbs up for the excellent info you have got right
    here on this post. I’ll be returning to your blog
    for more soon.

    2017-11-25 17:33 回復
  3. Aude Many astrologie

    I need to to thank you for this good read!!
    I certainly loved every little bit of it. I have ggot you book marked to check out neww things you post…

    2017-10-07 17:24 回復
  4. 你懂的網址導航

    我是進來學習的。

    2016-12-19 16:48 回復
  5. 粉紅女郎

    這個要好好學學了。

    2016-10-09 15:01 回復
  6. 盧松松博客

    又漲姿勢了

    2016-08-27 16:54 回復
  7. 飛利浦呼吸機

    好文,值得學習

    2016-08-17 11:09 回復
  8. 上海項目管理軟件

    天氣熱了,樓主多吃西瓜

    2016-07-29 10:13 回復
  9. 不亦樂乎

    好像有小調整,不過打開還是不快。

    2016-04-11 12:00 回復
    • 樸人博客

      最近掛了個騰訊cdn,上午貌似掛了幾個小時

      2016-04-11 16:57 回復
  10. 不亦樂乎

    我忍不住想吐槽,這第三方評論究竟有啥好的呢?!!!
    話說當初為了轉一篇微信公眾號里的文章,那些圖片搞得我一個郁悶,居然除了抓圖,沒法下載,連chrome的審查元素都不行,做的也真夠絕了。。。

    2016-04-05 22:01 回復
  11. 握蘭

    很喜歡貴站簡潔的風格,學習了

    2016-04-02 08:45 回復
  12. tpu薄膜 2016-03-31 15:04 回復
  13. tpu薄膜

    哎喲我去沙發沒了

    2016-03-31 15:02 回復

(必填)

(必填)

(可選)

黑龙江22选5开奖