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']
是否在您的白名单中来完成。