0

我想知道使用 Fetch API (GET) 从客户站点获取资源到我们服务器的最佳方式是什么。为此,我们需要发送当前 URL,因为资源依赖于它。

到目前为止,我们提出了两个选择:

  • 将编码的当前 URLencodeURIComponent作为查询字符串的一部分发送。如果更安全,也可以是 base64。在这种情况下,哪个是 PHP 兼容解码的最佳函数?
  • 使用refererHTTP 请求的标头。我们发现这无需额外努力即可工作,但由于隐私问题 [1],浏览器之间的默认值不一致。我们可以尝试no-referrer-when-downgrade针对此特定请求强制使用推荐人策略,但这样做我们不想损害用户的隐私。

谢谢

[1] https://web.dev/referrer-best-practices/

4

0 回答 0