我正在构建一个使用file_get_contents从我的网站获取数据的脚本,该数据将在我的客户端之间分发。我不希望每个人都能够获取这些数据,因此我希望保护包含数据的页面,以便只允许来自特定域的file_get_contents请求。
有谁知道我怎么做到这一点?
答案 0 :(得分:1)
使用HTTP身份验证和/或基于IP的限制。
前者最好通过您的网络服务器配置完成(例如,如果是apache,则为.htaccess),后者可以通过检查白名单中是否有$_SERVER['REMOTE_ADDR']
来完成。