基于javascript的COOkie的操作实现只能点一次


Posted in Javascript onDecember 26, 2014

我知道很多人在网站开发的时候其实需要这个功能的,就是控制用户一直点顶什么的!所以我在这里简单写一下,基于javascript的COOkie的操作!

//设置cookie

function setCookie(key, value) {

        document.cookie = key + "=" + escape(value);

}

//获取cookie的值

    function getCookie(key) {

        if (document.cookie.length) {

            var cookies = ' ' + document.cookie;

            var start = cookies.indexOf(' ' + key + '=');

            if (start == -1) { return null; }

            var end = cookies.indexOf(";", start);

            if (end == -1) { end = cookies.length; }

            end -= start;

            var cookie = cookies.substr(start,end);

            return unescape(cookie.substr(cookie.indexOf('=') + 1, cookie.length - cookie.indexOf('=') + 1));

        }

        else { return null; }

    }   

然后给大家做个简单的事例吧!就是

//根据点击传进来的id

function comment(id,is){

     if(getCookie(id)==null){

           setCookie(id,"www.widuu.com");

           alert("设置cookie成功");

       }else{

           if(getCookie(id)=="www.widuu.com"){

               alert("您已经点评过了");

               return ;

        }

 //这里是你自己的逻辑 通过ajax保存到数据库的数值

}

这个功能虽然很简单但是很实用,如果有需要的就拿去改下吧!截个图大家看下!

基于javascript的COOkie的操作实现只能点一次 

是不是实现了小伙伴们经常需要的功能了?很简单吧,有需要的小伙伴直接拿走使用吧。

Javascript 相关文章推荐
Firebug 字幕文件JSON地址获取代码
Oct 28 Javascript
通过javascript的匿名函数来分析几段简单有趣的代码
Jun 29 Javascript
JavaScript中的排序算法代码
Feb 22 Javascript
怎样在JavaScript里写一个swing把数据插入数据库
Dec 10 Javascript
js+html+css实现鼠标移动div实例
Jan 30 Javascript
js清空表单数据的两种方式(遍历+reset)
Jul 18 Javascript
JavaScript观察者模式(经典)
Dec 09 Javascript
jquery对象和DOM对象的相互转换详解
Oct 18 Javascript
vue 自定义 select内置组件
Apr 10 Javascript
vue权限路由实现的方法示例总结
Jul 29 Javascript
js实现的格式化数字和金额功能简单示例
Jul 30 Javascript
javascript实现移动端红包雨页面
Jun 23 Javascript
jQuery中ajax的load()方法用法实例
Dec 26 #Javascript
jquery中checkbox全选失效的解决方法
Dec 26 #Javascript
jQuery中change事件用法实例
Dec 26 #Javascript
jQuery中mouseover事件用法实例
Dec 26 #Javascript
javascript实现禁止右键和F12查看源代码
Dec 26 #Javascript
Angularjs 基础入门
Dec 26 #Javascript
jQuery 实现侧边浮动导航菜单效果
Dec 26 #Javascript
You might like
日本十大最佳动漫,全都是二次元的神级作品
2019/10/05 日漫
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
php中判断一个字符串包含另一个字符串的方法
2007/03/19 PHP
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
2012/05/06 PHP
利用PHP生成静态HTML文档的原理
2012/10/29 PHP
有关PHP性能优化的介绍
2013/06/20 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
php将access数据库转换到mysql数据库的方法
2014/12/24 PHP
php解决和避免form表单重复提交的几种方法
2016/08/31 PHP
基于jQuery的消息提示插件之旅 DivAlert(三)
2010/04/01 Javascript
分享20多个很棒的jQuery 文件上传插件或教程
2011/09/04 Javascript
js分页工具实例
2015/01/28 Javascript
JavaScript编写简单的计算器
2015/11/25 Javascript
angular实现spa单页面应用实例
2017/07/10 Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
2018/09/13 Javascript
js实现表格单列按字母排序
2020/08/12 Javascript
JavaScript中展开运算符及应用的实例代码
2021/01/14 Javascript
python encode和decode的妙用
2009/09/02 Python
Python实现检测文件MD5值的方法示例
2018/04/11 Python
Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
2018/09/14 Python
Django使用redis缓存服务器的实现代码示例
2019/04/28 Python
python 利用百度API识别图片文字(多线程版)
2020/12/14 Python
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
倩碧美国官网:Clinique美国
2016/07/20 全球购物
Dockers鞋官网:Dockers Shoes
2018/11/13 全球购物
美国批发供应商:Kole Imports
2019/04/10 全球购物
如何用SQL语句进行模糊查找
2015/09/25 面试题
工程专业应届生求职信
2014/02/19 职场文书
政府采购方案
2014/06/12 职场文书
学生安全责任书模板
2014/07/25 职场文书
大学开学典礼新闻稿
2015/07/17 职场文书
2016国庆节活动宣传语
2015/11/25 职场文书
2016入党积极分子考察评语
2015/12/01 职场文书
创业计划书之家教托管
2019/09/25 职场文书
Feign调用全局异常处理解决方案
2021/06/24 Java/Android
vue打包时去掉所有的console.log
2022/04/10 Vue.js