根据url参数设置Cookie

2023-11-29

每当用户点击我们的附属链接之一并登陆我们的 URL 中包含“src=uni”的网站时,我都需要设置一个 cookie。 URL 将如下所示:

创建cookie的函数:

 function SetCookie() {
            var url = window.location.href;
            if(url.indexOf('?src' + uni) = 1)
                document.cookie="QueryCookie";
    }

有人可以帮助我告诉我根据查询参数创建此 Cookie 时出错的地方吗?


这里有几件事:

function SetCookie() {
    var url = window.location.search;
    if(url.indexOf('?src=uni') !== -1)
        document.cookie="src=uni";
}

1) Use location.search缩小你的范围,没有必要,但减少出错的空间,

2) Use !== -1测试indexOf方法。indexOf回报"-1"如果没有找到匹配项。和"0"如果它在字符串的开头找到匹配项。该字符串是“零索引”,这意味着字符串中的第一个字符位于位置“0”。

3)添加等号=以及您的参数名称:src=.

4)另外,使用字符串"uni"如果这就是您要寻找的,而不是名为的变量uni. If "src"可以是多种值,那么我们需要添加更多逻辑来解释这一点。

5)当分配给document.cookie使用键/值对,如下所示:key=value.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

根据url参数设置Cookie 的相关文章

随机推荐