社区
ASP
帖子详情
JS 文件不能得到COOKIE 的问题!!!
jacktanxd
2002-12-18 05:02:54
我现在所做的项目首页页面头的导航部分是是用JS 文件写的,当我登录并将用户信息写入COOKIE 中后,凡是通过导航部分打开的页面均不能得到COOKIE 值,但是注销以后第二次登录,却一切正常了,真不知道是什么原因。
...全文
58
6
打赏
收藏
JS 文件不能得到COOKIE 的问题!!!
我现在所做的项目首页页面头的导航部分是是用JS 文件写的,当我登录并将用户信息写入COOKIE 中后,凡是通过导航部分打开的页面均不能得到COOKIE 值,但是注销以后第二次登录,却一切正常了,真不知道是什么原因。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hillhero789
2002-12-25
打赏
举报
回复
请问js能不能对asp生成的cookies进行操作?
meizz
2002-12-20
打赏
举报
回复
JS 对 cookie 操作
function setCookie(name,value)
{
var Days = 30; //此 cookie 将被保存 30 天
var exp = new Date(); //new Date("December 31, 9998");
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg)) return unescape(arr[2]);
else return null;
}
function delCookie(name)
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
jacktanxd
2002-12-19
打赏
举报
回复
我现在不是要在JS 中得到COOKIE值,而是说页面中引用的JS文件中的链接打开的页面,COOKIE 会无故丢失(也许不是无故吧!而是我不知道)。
colee
2002-12-19
打赏
举报
回复
up
烂笔头Danky
2002-12-19
打赏
举报
回复
你的代码是怎样的,帖出来看看!
harryyang
2002-12-18
打赏
举报
回复
看看這個cookie的操作吧
<html>
<head>
<title>提示信息</title>
<META content="text/html; charset=Big5" http-equiv="Content-Type"/>
</head>
<script language="JavaScript">
//Function 操作cookie,可以利用GetCookie and SetCookie進行設置和提取cookie的值
//Author HI2/Harry Yang
//Date 2002-11-25
//有認何錯誤或者不明白希望和作者聯繫
function getCookieVal(offset){
var endstr = document.cookie.indexOf(";",offset);
if(endstr==-1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset,endstr));
}
function GetCookie(name){
var arg = name+"=";
var alen = arg.length;
var clen = document.cookie.length;
var i= 0;
while(i<clen){
var j = i+alen;
if(document.cookie.substring(i,j)==arg)
return getCookieVal(j);
i = document.cookie.indexOf("",i)+1;
if(i==0) break;
}
return null;
}
function SetCookie(name,value){
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc>2)?argv[2]:null;
var path = (argc>3)?argv[3]:null;
var domain = (argc>4)?argv[4]:null;
var secure = (argc>5)?argv[5]:false;
document.cookie = name+"="+escape(value)+
((expires==null)?"":(";expires="+
expires.toGMTString()))+
((path==null)?"":(";path="+path))+
((domain==null)?"":(";domain="+domain))+
((secure==true)?";secure":"");
}
function DeleteCookie(name){
var exp = new Date();
exp.setTime(exp.getTime()-1);
var cval = GetCookie(name);
document.cookie = name+"="+cval+";expires="+exp.toGMTString();
}
//Input iDate 是以天計數,設置過期的天數
//Outout 返回毫秒數
function setExpireDate(iDate)
{
return parseInt(iDate)*24*60*60*1000;
}
//如果cookie是空可以給cookie設置初使值.
//返回當前cookie的值
function initCookie(initValue){
if(GetCookie("nextalert")==null){
var expiryDate = new Date();
expiryDate.setTime(expiryDate.getTime()+setExpireDate("365"));
SetCookie("nextalert",initValue,expiryDate,"/");
}
return GetCookie("nextalert");
}
function operaCookie(strValue){
var expiryDate = new Date();
expiryDate.setTime(expiryDate.getTime()+setExpireDate("365"));
SetCookie("nextalert",strValue,expiryDate,"/");
}
</script>
<body>
<table border=0 >
<input type="button" onclick="operaCookie('yes')" value="Test Cookie">
<input type="button" onclick="alert(GetCookie('nextalert'))" value="Test Cookie">
</table>
</body>
</html>
GDPR-
cookie
-consent:JavaScript中的GDPR
Cookie
同意。 它可以有效地防止通过第三方脚本(例如广告或分析摘要)设置
Cookie
,直到获得明确的同意
GDPR
Cookie
同意 JavaScript中的GDPR
Cookie
同意。 它可以有效地防止在未获得明确许可之前,通过第三方脚本(例如广告或分析摘要)设置
Cookie
。 cm-head.
js
在您的页面上,如果可能的话,请在其他任何
JS
之前包含此
文件
。 即使您在其他脚本之后添加它,它也将起作用,但效果可能不尽如人意。 如果要使所有访客都激活脚本,而不管地理位置如何,请将activeForAll设置为true。 否则,它将尝试发现来自欧盟国家的访客。 cm-body.
js
关闭正文标记之前,请包含此
文件
。 如果您需要更多详细信息,请阅读此博客文章: :
HttpHelper万能框架2.20
C#引用的不错的东西,非源码是dll
文件
大家好我是苏飞 , 我的HttpHelper类相信很多人都用过, HttpHelper可以非常方便的实现Http协议的GET和POST请求、自动识 别编码、无视证书、优化
Cookie
、可以很方便的设置
Cookie
,Header,证书,代{过}{滤}理等
问题
, 编码
问题
您不用做任何处理,因为类会自动为您识别网页的编码。 我相信不会有人比我更了解Httphelper了,因为它就是我写的,他的灵魂和精要我最了解! 现在,我将HttpHelper类改成一个类库,从收集、汇总、改写、优化、创新等方面进行全方位整合改编
得到
一个框架。 这就是我所 说的万能框架 [ 而Httphelper类依然开源,免费 ] ,这将是一个全新的模式,更强大的功能组合,所有相关Httphelper操作都会逐步加入 。 集成:HTML分析、验证码获取、302跳转提取、
Cookie
分析互转、
Js
on数据分析、各种加密方法直接使用、Url格式化、
JS
执行、代{过}{滤}理IP、Https带证书访问,详情请看主页的特色功能!
next.
js
魔术例子 本示例说明如何将与Next.
js
结合使用。 该示例具有基于
cookie
的无密码身份验证以及基于电子邮件的魔术链接。 该示例显示了如何进行登录和注销。 并使用带有的钩子获取用户信息。 不包括数据库。 但是您可以添加任何您喜欢的数据库!。 登录
cookie
是httpOnly ,这意味着它只能由API访问,并且使用进行了加密,以提高安全性。 自己部署 获得使用部署示例: 如何使用 使用或执行以引导示例: npx create-next-app --example with-magic with-magic-app # or yarn create next-app --example with-magic with-magic-app 配置 登录到并获取应用程序的密钥 接下来,将该目录中的.env.local.example
文件
复制到.env.local(Git将忽略):
JavaScript
Cookie
简单来说,
Cookie
就是一些存储在你电脑上的文本
文件
中的数据。当 web 服务器向浏览器发送 web 页面后,连接一旦关闭,服务端是不会自动记录用户信息的。那
Cookie
有什么用呢?它的作用就是解决“如何记录客户端的用户信息”这个
问题
。当用户访问一个 web 页面时,我们可以把他的名字记录在
cookie
中。当用户下一次再访问这个页面时,就可以从
cookie
中读取之前记录的用户访问信息。
JavaScript技巧:使用JavaScript读取
Cookie
信息
JavaScript中的
Cookie
是一种存储在用户计算机上的小文本
文件
,用于在Web应用程序和网站之间传递数据。在本文中,我将向您展示如何使用JavaScript读取和访问
Cookie
的值。函数来获取名为"username"的
Cookie
的值。接下来,它遍历数组,找到与给定名称匹配的
Cookie
,并返回该
Cookie
的值。如果存在多个具有相同名称的
Cookie
,您可能需要根据具体需求进行适当的更改。以上就是使用JavaScript读取
Cookie
信息的方法。,该参数表示要读取的
Cookie
的名称。
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章