javascript - 如果设置的 cookie 存在,则设置 cookie 以重定向用户
问题描述
我对 JavaScript 有一些经验,但我正在用 cookie 绞尽脑汁。我正在尝试为访问页面 X 的用户设置一个 cookie,然后如果他们访问页面 Y,则将他们重定向到同一个页面 X。
查看更详细的示例:
当用户访问https://www.example.com/page.html
时,我需要设置一个 cookie。
当同一用户访问https://www.example.com/redirect.html
时,我需要检查设置的 cookie 是否https://www.example.com/page.html
存在,如果存在,则必须将该用户重定向到https://www.example.com/page.html
.
基本上它是在设置一个 cookie,如果那个 cookie 存在,那么就会发生一些事情。我知道如何使用 JavaScript 进行重定向,但是如何设置和读取这个 cookie?
解决方案
您可以在请求和响应对象中创建路由并设置和接收 cookie。
像这样设置一个cookie: res.cookie( cookie_name,
cookie value);
像这样读取 cookie:req.cookie['cookie_name'];
推荐阅读
- c++ - ' ' 之前的预期主表达式
- c# - itextsharp 5 writer.DirectContent 创建的文件比 PDFStamper 小 50%
- azure - 尝试将数据加载到 Data Lake Storage Gen1 时出现 NameOrService 未知错误
- javascript - 是否可以更新/刷新 NodeList?
- java - 浏览器不呈现梵文(印度)字体
- excel - 如何找到最大值。VBA中给定范围内两个值的绝对顺序差
- python - 使用边界框子集对 NetCDF 变量进行切片
- excel - 如何杀死工作簿
- mysql - java.sql.SQLSyntaxErrorException:未知列 .JPA 实体问题?
- c - 谁能帮我解释一下这段代码的处理过程