在HubSpot
中,我试图检查cookie是否存在,如果它确实存在,我希望通过if statement
执行操作。然而,我似乎无法使用他们文档中概述的request.cookies
获得cookie值。
执行以下操作:
{% set cookies = request.cookies %}
{{ cookies }}
返回所有cookie。我希望在一个变量中获得一个cookie值。
我试图在一个变量中获得的cookie名为__hssluid
。由于request.cookies
属于dict
类型,我尝试了以下操作:
{% set cookie_name = "__hssluid" %}
{% set result = request.cookies.cookie_name %}
{{ result }}
但它没有显示任何东西。如何使用HuBL获取单个cookie值?
也尝试过以下方法:
{% set cookie_name = "__hssluid" %}
{{ request.cookies[cookie_name] }}
{{ request.cookies.cookie_name }}
{{ request.cookies.__hssluid }}
以上所有内容都不适合我。
要使用HUBL获取cookie的值,只需要执行以下操作:
{{ request.cookies.cookie_name }}
不将cookie_name设置为变量
我使用这个是因为遇到了同样的问题。
{% if request.cookies is containing 'cookie_name' %}
Cookie exists
{% endif %}