我尝试在Javascript和Jquery中设置和获取Cookies,但这两种方法都返回空。我的代码看起来是正确的,但我不知道为什么它对我不起作用。
cook.js
function setCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
我正在尝试用react实现一个用户登录。我从节点发送了一个用cookie-parser创建的cookie来维护用户会话,但我不能用react访问这个值,我尝试了js-cookie库,但它不读取已经创建的cookie的值,它总是返回一个空对象。有什么想法或建议吗?谢谢。 enter image description here import React, { useEffect, useState } from 'react'
import './style.scss'
import {Link, Redirect} from 'react-router
我正在使用来自CakePHP的setcookie()在/cake/contoller_name/method/parameter this page中创建一个cookie。但我看不懂JavaScript的饼干。但是,当上面的cookie从/cake/contoller_name/method this page设置时,我可以从JavaScript读取这个cookie。
因此我意识到我们不能用参数从页面中设置和更改cookie。在服务器端,在Cake中,我们可以读取这些cookie,但不能从JavaScript读取。注意: params是以“蛋糕样式”传递的,而不是在常规查询中传递的;例如:/c
我在JS中有一个cookie的问题:我有一个有3个页面的网站,我想为所有的页面创建一个cookie。我知道我有:
function createCookie(name, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
}
else var