Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
根据PHP中的url限制访问我的网页的请求_Php_Laravel_Curl_Request - Fatal编程技术网

根据PHP中的url限制访问我的网页的请求

根据PHP中的url限制访问我的网页的请求,php,laravel,curl,request,Php,Laravel,Curl,Request,我必须根据请求到达我的网页的url限制用户访问我的网页。我可以使用 $\u服务器['HTTP\u REFERER'] 据我所知,HTTP_REFERER是客户端发送的一个标头,大多数浏览器的默认行为是发送它,但用户可以禁用它,甚至发送不同的REFERER标头。因此,是否有任何方法可以根据请求的url对其进行正确的验证。不幸的是,如果用户已将浏览器设置为修改referer头,PHP无法识别请求是否来自某个网站 阻止来自URL的流量,虽然很容易做到,但不可能100%准确。您只需检查HTTP\u RE

我必须根据请求到达我的网页的url限制用户访问我的网页。我可以使用

$\u服务器['HTTP\u REFERER']


据我所知,HTTP_REFERER是客户端发送的一个标头,大多数浏览器的默认行为是发送它,但用户可以禁用它,甚至发送不同的REFERER标头。因此,是否有任何方法可以根据请求的url对其进行正确的验证。

不幸的是,如果用户已将浏览器设置为修改referer头,PHP无法识别请求是否来自某个网站

阻止来自URL的流量,虽然很容易做到,但不可能100%准确。

您只需检查HTTP\u REFERER,并了解绕过此检查很容易。我觉得你在做一些在无状态协议的情况下毫无意义的事情。此外,CORS限制是一项旨在保护用户而不是服务器的功能。