cURL - 多个请求和回显内容

发布于 2024-12-11 01:52:19 字数 328 浏览 0 评论 0原文

我不知道我是否无法理解或我不想理解,但我寻找一种解决方案,但没有找到可以帮助我的解决方案。

例如:我使用 cURL 发出请求并回显内容。这对我来说效果很好。 现在网站已打开,但我的浏览器又执行了 5 个请求。这5个请求都需要一个Referer,并且.php显示为Referer。 Referer 是地址栏中的 url。因此,由于钓鱼网站等原因我无法伪造 URL,因此我必须执行其他 5 个请求。

但我尝试过的一切都不起作用。每次我的浏览器在回显我通过第一个请求收到的内容后都会执行这 5 个请求。我怎样才能完成所有 6 个请求(第一个请求和其他 5 个请求)并在此之后返回网站,以便我的浏览器不会执行任何请求?

I dont know if I cannot understand or I dont want to understand but I looked for a solution and didnt found one that could help me.

For example: I do a request with cURL and echo the content. This works fine for me.
Now the site opens but my browser does 5 more requests. The 5 requests all need a referer and the .php is shown as the referer. The referer is the url in the address bar. So because I cannot fake the url because of phishing sites and so on, I have to do the other 5 requests.

But everything Ive tried doesnt work. Everytime my browser does this 5 requests after echo the content I received with the first request. How can I do all 6 requests (the first one I do and the other 5) and return the site after the this so my browser will not do any requests?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

太阳哥哥 2024-12-18 01:52:19

如果您确定只需要欺骗引荐来源网址,实际上可以使用curl 做到这一点:

curl_setopt($page, CURLOPT_REFERER, 'http://www.google.com/');

If you are certain that you only need to spoof the referrer, you actually CAN do that with curl:

curl_setopt($page, CURLOPT_REFERER, 'http://www.google.com/');
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文