分享一个php ajax实现文章顶/踩 实例
2012-07-23 16:01
696 查看
vote up and down实现基本原理
1.ajax 提交文章id加投票的值到后台php页面
2.php处理页面先检查cookie,看cookie数组是否有id键值存在;
1)如果存在,则说明此文章是已经被此ip或userid的用户vote过了,不在进行下一步处理,提示用户已经评论过该文章。
2)如果不存在,则说明此文章用户还没有vote过,把文章id与值对加入到cookie数组中,设置是过期时间为一天(一般同一个ip或 userid的用户一天只让对同一篇文章限制vote一次),然后更新数据库里对应文章的vote值,让其加1,返回更新后的vote值,让前台进行相应更新。
实例下载:vote_script.zip
1.ajax 提交文章id加投票的值到后台php页面
2.php处理页面先检查cookie,看cookie数组是否有id键值存在;
1)如果存在,则说明此文章是已经被此ip或userid的用户vote过了,不在进行下一步处理,提示用户已经评论过该文章。
2)如果不存在,则说明此文章用户还没有vote过,把文章id与值对加入到cookie数组中,设置是过期时间为一天(一般同一个ip或 userid的用户一天只让对同一篇文章限制vote一次),然后更新数据库里对应文章的vote值,让其加1,返回更新后的vote值,让前台进行相应更新。
实例下载:vote_script.zip
相关文章推荐
- php+js实现异步图片上传实例分享
- 分享一个php短信验证码接口实例
- (网页抓取)一个用PHP实现的网页抓取的实例
- 在PHP中应用AJAX技术实现博客文章类别添加
- php+jquery+ajax+json的一个最简单实例
- php+xml结合Ajax实现点赞功能完整实例
- php+jquery+ajax+json的一个最简单实例
- 分享php中四种webservice实现的简单架构方法及实例
- PHP中使用sleep函数实现定时任务实例分享
- PHP实现文件下载【实例分享】
- 分享php中四种webservice实现的简单架构方法及实例
- php实现文件下载实例分享
- PHP+jquery+ajax实现即时聊天功能实例
- 分享一个php短信验证码接口实例
- 一个典型的PHP分页实例代码分享
- php实例分享之通过递归实现删除目录下的所有文件详解
- php实例分享之通过递归实现删除目录下的所有文件详解
- php实例分享之实现显示网站运行时间
- PHP AJAX JSONP实现跨域请求使用实例
- 在学习php正则和字符串的一个实例分享