0
我正在構建一個腳本,該腳本使用file_get_contents從我的網站抓取數據,該數據將分佈在我的客戶端中。我不希望每個人都能夠獲取這些數據,因此我希望頁面中的數據受到保護,以便只允許來自特定域的file_get_contents請求。僅允許來自指定域的file_get_contents()/ curl()
有誰知道我該如何做到這一點?
我正在構建一個腳本,該腳本使用file_get_contents從我的網站抓取數據,該數據將分佈在我的客戶端中。我不希望每個人都能夠獲取這些數據,因此我希望頁面中的數據受到保護,以便只允許來自特定域的file_get_contents請求。僅允許來自指定域的file_get_contents()/ curl()
有誰知道我該如何做到這一點?
使用HTTP驗證和/或基於IP的限制。
前者最好通過您的web服務器配置完成(例如.htaccess在apache的情況下),後者可以通過檢查$_SERVER['REMOTE_ADDR']
是否在您的白名單中來完成。