html设置cookie(html设置cook)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

今天给各位分享html设置cookie的知识,其中也会对html设置cook进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

HTML中cookie作业问题

window.onload = function () {

    //读取cookie,并赋值

    document.getElementById("txtContent").value = getCookie("txtContent");

    //每十秒将内容存至cookie

    setInterval(setToCookie, 10000);

}

//根据名称取cookie的值

function getCookie(name) {

    var strCookie = document.cookie;

    var arrCookie = strCookie.split("; ");

    for (var i = 0; i  arrCookie.length; i++) {

        var arr = arrCookie[i].split("=");

        if (arr[0] == name) {

            return unescape(arr[1]);

        }

    }

    return "";

}

//将内容存至cookie

function setToCookie() {

    document.cookie = "txtContent=" + escape(document.getElementById("txtContent").value);

}

//显示文本

function showTxt() {

    document.getElementById("showDiv").innerHTML = document.getElementById("txtContent").value;

    document.getElementById("txtContent").value = ""; //清空

    deleteCookie("txtContent");

}

//删除cookie

function deleteCookie(name) {

    var date = new Date();

    //设定到期时间,小于当前时间,即失效,即是删除

    date.setTime(date.getTime() - 10000);

    document.cookie = name + "=v; expires=" + date.toGMTString();

}

textarea id="txtContent" rows="10" cols="50"/textarea

br/

input type="button" onclick="showTxt()" value="显示"/

div id="showDiv"/div

PS:

  需要部署在IIS上,才能正常写入,直接存在HTML,并打开不会生效

  因为没有设定cookie失效时间,默认为关闭浏览器即失效

  所以读取效果,只在页面刷新时体现

在.html中用js将文本域中数据通过按钮存入cookie 并在这个.html中的里输出cookie的值,应该怎么写

Cookie基本操作方法借用arthur24的写法,html代码如下:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

title new document /title

script language="javascript"

function setCookie(name,value,path) //两个参数,一个是cookie的名子,一个是值

{

//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();

//document.cookie = name + "="+ escape (value) + ";expires=";

document.cookie = name + "="+ escape (value) + ";path="+path+";expires=";

}

function getCookie(name) //取cookies函数

{

var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));

try{

if(arr != null) return decodeURI(arr[2]); return null;

}catch(err){

}

}

function delCookie(name) //删除cookie

{

var exp = new Date();

exp.setTime(exp.getTime() - 1);

var cval=getCookie(name);

if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();

}

function showCookie(){

var o=document.getElementById("cookie_value");

var v=getCookie('test_cookie');

if(v != null) o.innerHTML='Cookie值:' + v;

}

function doSetCookie(){

var o=document.getElementById("test_value");

var ov=o.value;

setCookie('test_cookie',ov,'');

showCookie();

}

/script

/head

body onload="showCookie();"

p id="cookie_value"/p

form

textarea id="test_value" rows="10" cols="50"/textarea

br /

input value="设置" type="button" onclick="doSetCookie();" /

/form

/body

/html

如何设置Cookie?

浏览器负责管理用户系统上的 Cookie。Cookie 通过 HttpResponse 对象发送到浏览器,该对象公开称为 Cookies 的集合。 可以将 HttpResponse 对象作为 Page 类的 Response 属性来访问。 要发送给浏览器的所有 Cookie 都必须添加到此集合中。创建 Cookie 时,需要指定 Name 和 Value。 每个 Cookie 必须有一个唯一的名称,以便以后从浏览器读取 Cookie 时可以识别它。由于 Cookie 按名称存储,因此用相同的名称命名两个 Cookie 会导致其中一个 Cookie 被覆盖。

Response.Cookies["userName"].Value = "patrick";

Response.Cookies["userName"].Expires = DateTime.Now.AddDays(1);

//Cookies 集合的值直接设置。 可以通过这种方式向集合添加值,因为 Cookies 是从 NameObjectCollectionBase 类型的专用集合派生的。

HttpCookie aCookie = new HttpCookie("lastVisit");

aCookie.Value = DateTime.Now.ToString();

aCookie.Expires = DateTime.Now.AddDays(1);

Response.Cookies.Add(aCookie);

//创建了一个 HttpCookie 类型的对象实例,设置其属性,然后通过 Add 方法将其添加到 Cookies 集合。 在实例化 HttpCookie 对象时,必须将该 Cookie 的名称作为构造函数的一部分进行传递。

读取 Cookie,还是2种方法.

if(Request.Cookies["userName"] != null)

Label1.Text = Server.HtmlEncode(Request.Cookies["userName"].Value);

if(Request.Cookies["userName"] != null)

{

HttpCookie aCookie = Request.Cookies["userName"];

Label1.Text = Server.HtmlEncode(aCookie.Value);

}

读取 Cookie 中子键值

if(Request.Cookies["userInfo"] != null)

{

Label1.Text =

Server.HtmlEncode(Request.Cookies["userInfo"]["userName"]);

Label2.Text =

Server.HtmlEncode(Request.Cookies["userInfo"]["lastVisit"]);

}

读取 Cookie 集合

System.Text.StringBuilder output = new System.Text.StringBuilder();

HttpCookie aCookie;

for(int i=0; iRequest.Cookies.Count; i++)

{

aCookie = Request.Cookies[i];

output.Append("Cookie name = " + Server.HtmlEncode(aCookie.Name)

+ "br /");

output.Append("Cookie value = " + Server.HtmlEncode(aCookie.Value)

+ "br /br /");

}

Label1.Text = output.ToString();

删除 Cookie

HttpCookie aCookie;

string cookieName;

int limit = Request.Cookies.Count;

for (int i=0; ilimit; i++)

{

cookieName = Request.Cookies[i].Name;

aCookie = new HttpCookie(cookieName);

aCookie.Expires = DateTime.Now.AddDays(-1);

Response.Cookies.Add(aCookie);

}

html 怎么设置cookie

Cookie

一些网站会在您的计算机上的以小文本文件存储信息。这种文件称为 Cookie。

有几种类型的 Cookie,您可以选择是否允许在计算机上保存一部分、不保存或保存所有的 Cookie。如果不允许 Cookie,就不能查看某些站点或者利用自定义功能(例如本地新闻和天气,或者股票查询)。

如何使用 Cookie

Cookie 是由 Internet 站点创建的、将信息存储在计算机上的文件,例如访问站点时的首选项。例如,如果您在某家航空公司的站点上查阅了航班时刻表,该站点可能就创建了包含您的旅行计划的 Cookie。也可能只记录了您在该站点上曾经访问过的页面,由此帮助您下次访问该站点时自定义查看。

Cookies 也可以存储个人可识别信息。个人可识别信息是可以用来识别或联系您的信息,例如您的姓名、电子邮件地址、家庭或工作单位地址,或者电话号码。然而,网站只能访问您提供的个人可识别信息。例如,除非您提供电子邮件名称,否则网站将不能确定您的电子邮件名称。另外,网站不能访问计算机上的其他信息。

一旦将 cookie 保存在计算机上,则只有创建该 cookie 的网站才能读取它。

使用 Cookie 时的选择

Internet Explorer 允许使用 Cookie;但是,可以更改隐私设置来指定 Internet Explorer 将 Cookie 放到计算机上之前给出提示(让您决定允许或阻止 Cookie);或者防止 Internet Explorer 接受任何 Cookie。

可以删除的,只是以后你再访问某些网站的时候用户名密码什么的需要重新输入,网站不会记住了。

关于html设置cookie和html设置cook的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发布于 2023-04-03 01:04:21
收藏
分享
海报
21
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了