一千萬個為什麽

搜索

如何阻止特定頁面的卷曲下載?

我讀到垃圾郵件發送者可能正在使用curl在我的網站上下載特定的註冊頁面。有沒有辦法通過htaccess或其他方式阻止該特定頁面被CURLed?

最佳答案

CURL有一個弱點,你可以利用它,它不能像瀏覽器一樣運行javascript。所以你可以利用這個事實,首先登陸reg頁面,讓你的服務器端代碼檢查一個cookie,如果它不存在,發送一些javascript代碼到瀏覽器,這段代碼將設置cookie並進行重定向/ reload ...重新加載後,服務器端再次檢查cookie,瀏覽器會找到它..因為卷曲生成cookie並重新加載/重定向不會發生在第一位。

我希望我有所了解,底線..利用javascript來區分curl和瀏覽器。

轉載註明原文: 如何阻止特定頁面的卷曲下載?