if request.META.get('HTTP_REFERER')使用Chrome而不是Safari

2024-04-29 08:14:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下功能重定向用户,如果他们没有从条带签出页面。如果该页面来自google chrome上的结帐,则会加载,但如果在IOS上的笔记本电脑上使用safari,则会重定向。有什么方法可以让我在safari上解决这个问题吗

def register(request):
    if request.META.get('HTTP_REFERER') == "https://checkout.stripe.com/":
        return render(request, 'users/register.html')
    else:
        return redirect('error')

我还将我的网站设置为SECURE\u referer\u POLICY=“降级时不推荐”


Tags: 方法用户功能registerreturnrequestgoogle页面