phpwindV6.3关于改名后可以重复投票问题
点击次数:136 次 发布日期:2008-09-19 14:22:05 作者:源代码网
|
源代码网推荐
源代码网整理以下1.打开文件:job.php 找到以下代码:
源代码网整理以下
if(@in_array($v_uid,$option[2])){ Showmsg("job_havevote"); } |
源代码网整理以下替换为以下代码:
源代码网整理以下
if($winduid){ @in_array($winduid,$option[3]) && Showmsg("job_havevote"); }else{ @in_array($onlineip,$option[2]) && Showmsg("job_havevote"); } |
找到以下代码:
foreach($option[2] as $vid=>$value){ if($value==$v_uid){ $votearray["options"][$key][1]--; unset($votearray["options"][$key][2][$vid]); } }
|
源代码网整理以下在下面一行添加
源代码网整理以下
foreach($option[3] as $vid=>$value){ if($value==$winduid){ unset($votearray["options"][$key][3][$vid]); } }
|
源代码网整理以下找到以下代码:
源代码网整理以下
$votearray["options"][(int)$id][2][]=$v_uid;
|
源代码网整理以下在下面一行添加:
源代码网整理以下
!empty($winduid) && $votearray["options"][(int)$id][3][]=$winduid;
|
2.打开:require/readvote.php 查找:
$previewable,$vote_close;
|
源代码网整理以下修改为:
源代码网整理以下
$previewable,$vote_close,$winduid;
|
源代码网整理以下查找:
源代码网整理以下
if (@in_array(($windid ? $windid : $onlineip),$option[2])) { $havevote = "havevote"; } |
修改为:
源代码网整理以下
if($winduid){ @in_array($winduid,$option[3]) && $havevote = "havevote"; }else{ @in_array($onlineip,$option[2]) && $havevote = "havevote"; }
|
源代码网供稿. |