gpt4 book ai didi

php - 如何在我的 REST api 中捕获请求 url/域?

转载 作者:行者123 更新时间:2023-12-04 21:10:54 33 4
gpt4 key购买 nike

这可能有一个简单的答案(我希望如此),但在网上查找时我只找到了有关如何获取当前 URL/域的示例。没有在哪里可以找到如何获取传入的 http 请求的方法。

我的设置是一个处理典型 GET/POST/DELETE/PUT 请求的 REST api。我必须为客户返回有关他们从中提取的域的域信息。因此,如果使用我的 CMS 的客户点击信息,他必须收到有关他登录的域的信息(并因此从中发送请求)。

我选择不在此处添加代码,因为我的问题与其说是与实际代码有关,不如说是与方法有关。预先感谢您的所有回答!

最佳答案

在 Internet 中,每个地址都可以伪造(VPN、代理等)。这是网络的基本原则之一。

您永远无法检测到 100% 的保证,因此您最多可以拥有 $_SERVER['HTTP_REFERER']$_SERVER['REMOTE_ADDR'] .

您可以在保存/处理它之前对它的存在进行额外的验证,但这可能会消耗您的服务器的一些额外性能。

如果您的目标是为某些方法/数据提供一些额外的访问规则,您应该使用其他验证机制( token 、密码等)。

关于php - 如何在我的 REST api 中捕获请求 url/域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9582968/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com