高分:一个大难题(对于我来说) 灌水勿进 把id写入文本文件里,如果有重复的就不让投票了呗和判断ip不是一样的吗?可能我没理解对 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是注册用户:在投票时记下他的id,这样,如果再投票就不记了。如果是非注册用户:还是用IP相对好些;不过,上网的IP是变化的,所以这种方法也不是很好。可以,控制在一个session里不能投两次。 这有何难,这和CSDN短信功能中的已读用的不是同一个技术么?增加一个表,存储这帮家伙的ID号和投票标记,已投票的就对应他的ID号做个标记,未投票的没有标记,对表中已有投票标记再次投票的,投票累计中不再接受就完了呗... 做个动态管理叶子,更新数据表交给PHP去做吧……嘿嘿 users 表 id usernamevotes 表 id votetitlev_u_log 表 uid vid一旦用户甲对题目A投票,就把甲的id和A的id插入表v_u_log;当用户甲再次投票时,只要查询表select * from v_u_log where uid=用户id and vod=题目id看是否有记录就可以判断此用户是否投票过。 用一个cookie就足够了,谁会那么白痴,清空所的cookie之后又重来,大不了在cookie中把IP也记下来,这样就不会重复了 PHP运行时代码加载 关于变量警告的问题。 php 基础问题 MVC controller 里面怎么 echo mysql 使用Fckeditor遇到莫名其妙的中文截字问题? 一个奇怪的问题 请帮忙看看,为什么不能通过验证? 数据库输入操作的错误?请多指点。 怎样可以只取数字部分数据? 我也想 php+mysql 空间,但要求不高,不愿多出钱: 我们合作拿一个吧??? 如何把php,mysql和wml联系起来呢。给位高手
可以,控制在一个session里不能投两次。
增加一个表,存储这帮家伙的ID号和投票标记,已投票的就对应他的ID号做个标记,未投票的没有标记,对表中已有投票标记再次投票的,投票累计中不再接受就完了呗...
votes 表 id votetitle
v_u_log 表 uid vid一旦用户甲对题目A投票,就把甲的id和A的id插入表v_u_log;当用户甲再次投票时,只要查询表select * from v_u_log where uid=用户id and vod=题目id看是否有记录就可以判断此用户是否投票过。