【发布时间】:2015-11-10 13:40:56
【问题描述】:
在我的金字塔视图中,我想获得 HTTP_REFERER,所以首先我第一次尝试self.request.environ.get('HTTP_REFERRER'),它工作正常,但它开始给我empty/none。
然后我一路尝试
self.request.environ.get('HTTP_REFERRER')
self.request.referrer
self.request.url
即使self.request.environ 中没有密钥,我仍然没有得到HTTP_REFERRER
我也在about:config 中更改了浏览器设置然后network.http.sendRefferHeader 然后我也无法解决我的问题
在我的情况下没有任何条件
在浏览器地址栏中输入站点 URL。
通过浏览器维护的书签访问了该站点。
作为窗口/选项卡中的第一页访问该站点。
以编程方式访问网站(如 curl),但未设置引荐来源标头(搜索机器人!)。
和所有的
请告诉我如何获得HTTP_REFERER
我正在使用金字塔和塔架框架塔架 api 调用金字塔 api。
【问题讨论】:
-
你看看这个previous answer
-
除非用户被重定向到您的页面,否则不会有 HTTP_REFERRER。
标签: python django curl pyramid pylons