gpt4 book ai didi

ruby-on-rails - "request.referer == nil"是否总是表示直接流量?

转载 作者:数据小太阳 更新时间:2023-10-29 07:28:44 28 4
gpt4 key购买 nike

request.referer 没有返回任何内容时,这是否总是意味着访问者没有通过链接执行请求 - 即她以某种方式手动输入了请求页面的地址?

或者还有其他情况request.referer返回nil(假设请求成功)?

最佳答案

简短回答:否。

一般来说,引荐来源网址 - 与所有其他 HTTP header 一样 - 是用户提交的数据。不应信任用户提交的数据。

我突然想到这些场景,如果用户没有手动输入 URL,则不会设置引荐来源网址。

可能还有其他情况(fx 我不确定在新窗口中打开链接时浏览器如何处理引荐来源网址)。

还有就是设置了referrer,但是没有用户输入地址的情况;特别是机器人程序 - 特别是引用垃圾邮件的机器人程序。

关于ruby-on-rails - "request.referer == nil"是否总是表示直接流量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20919434/

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