您好,欢迎访问一九零五行业门户网

js进行浏览器的Cookies设置实例

cookies现在经常被大家提到,那么到底什么是cookies,它有什么作用呢?cookies是数据包,可以让网页具有记忆功能,在某台电脑上记忆一定的信息。cookies的工作原理是,第一次由服务器端写入到客户端的系统中。以后每次访问这个网页,都是先由客户端将cookies发送到服务器端,再由服务器端进行判断,然后再产生html代码返回给客户端。通过这个原理服务器就可以根据不同用户产生不同cookies文件,这样当该用户再次访问同一个站点时就可以根据不同的cookies文件返回不同的页面信息了。
什么是cookies?通俗点讲:cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。cookies是当你浏览某网站时,由web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户id、密码、浏览过的网页、停留的时间等信息。    当你再次来到该网站时,网站通过读取cookies,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入id、密码就直接登录等等  cookies文件是在无声无息中伴随浏览器进入我们本地硬盘的,当我们浏览某个站点时,该站点很可能将记录我们隐私的cookies文件上传到本地硬盘。
cookies和localstorage相似,若想删除它,只能够手动删除。当然,对于cookies的操作除了删除之外,才可以进行设置、获取,和数据库都有增删改查等操作。获取设置cookies,除了通过cookie插件之外,我们还可以通过js对cookie进行操作。在此,和大家介绍,通过js对cookies进行获取、设置、删除操作、
(1)获取cookies:
getcookie(name){ var arr,reg=new regexp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; }

(2)设置cookies:
setcookie(name,value){ var days = 30; var exp = new date(); exp.settime(exp.gettime() + days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.togmtstring(); }

(3)删除cookies:
delcookie(name){ var exp = new date(); exp.settime(exp.gettime() - 1); var cval=this.getcookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.togmtstring(); }

示例:
setcookie("id","1");getcookie("id");delcookie("id");

cookies现在经常被大家提到,那么到底什么是cookies,它有什么作用呢?cookies是数据包,可以让网页具有记忆功能,在某台电脑上记忆一定的信息。cookies的工作原理是,第一次由服务器端写入到客户端的系统中。以后每次访问这个网页,都是先由客户端将cookies发送到服务器端,再由服务器端进行判断,然后再产生html代码返回给客户端。通过这个原理服务器就可以根据不同用户产生不同cookies文件,这样当该用户再次访问同一个站点时就可以根据不同的cookies文件返回不同的页面信息了。
什么是cookies?通俗点讲:cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。cookies是当你浏览某网站时,由web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户id、密码、浏览过的网页、停留的时间等信息。 当你再次来到该网站时,网站通过读取cookies,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入id、密码就直接登录等等 cookies文件是在无声无息中伴随浏览器进入我们本地硬盘的,当我们浏览某个站点时,该站点很可能将记录我们隐私的cookies文件上传到本地硬盘。
cookies和localstorage相似,若想删除它,只能够手动删除。当然,对于cookies的操作除了删除之外,才可以进行设置、获取,和数据库都有增删改查等操作。获取设置cookies,除了通过cookie插件之外,我们还可以通过js对cookie进行操作。在此,和大家介绍,通过js对cookies进行获取、设置、删除操作、
(1)获取cookies:
getcookie(name){ var arr,reg=new regexp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; }

(2)设置cookies:
setcookie(name,value){ var days = 30; var exp = new date(); exp.settime(exp.gettime() + days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.togmtstring(); }

(3)删除cookies:
delcookie(name){ var exp = new date(); exp.settime(exp.gettime() - 1); var cval=this.getcookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.togmtstring(); }

示例:
setcookie("id","1");getcookie("id");delcookie("id");

相关推荐:
分享js利用cookies设置每隔24小时弹出框的实例代码
以上就是js进行浏览器的cookies设置实例的详细内容。
其它类似信息

推荐信息