jsp防盜鏈代碼


  // 禁止緩存
  response.setHeader("Cache-Control", "no-store");
  response.setHeader("Pragrma", "no-cache");
  response.setDateHeader("Expires", 0);  

// 鏈接來源地址
  String referer = request.getHeader("referer");
  System.out.println("refer is"+referer);

  if (referer == null || !referer.contains(request.getServerName())) {

   /**
    * 如果 鏈接地址來自其他網站,則返回錯誤圖片
    */
   request.getRequestDispatcher("/error.gif").forward(request,
     response);

  }

發佈了43 篇原創文章 · 獲贊 1 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章