首页 > web前端 > js教程 > 正文

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

php中文网
发布: 2016-05-16 16:24:08
原创
1615人浏览过

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

复制代码 代码如下:

//设置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保存到数据库的数值
}

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

TSCMS内容管理系统2.1 bulid20140504
TSCMS内容管理系统2.1 bulid20140504

TSCMS是遂宁唐氏兄弟网络技术服务有限公司独立研发的一套基于PHP+MySQL平台,采用MVC构架开发的网站建设系统,系统具有速度快,SEO友好,界操作简洁明了,模块扩展方便,二次开发简单等特点。系统支持模块标签数据调用,伪静态配置简单更有利于搜索引擎收录。您只需了解简单的HTML知识便能快速制作出专业的网站。

TSCMS内容管理系统2.1 bulid20140504 0
查看详情 TSCMS内容管理系统2.1 bulid20140504


 

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

相关标签:
java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号