首先我们打开/plus/diy.php文件,在里面找到如下代码:
1
01
if
(!is_array($diyform))
02
03
{
04
05
showmsg(
'自定义表单不存在'
,
'-1'
);
06
07
exit
();
08
09
}
10
在其下面添加如下代码:
11
查看源码打印代码帮助
12
//检测游客是否已经提交过表单
13
14
if
(isset($_COOKIE[
'VOTE_MEMBER_IP'
]))
15
16
{
17
18
if
($_COOKIE[
'VOTE_MEMBER_IP'
] == $_SERVER[
'REMOTE_ADDR'
])
19
20
{
21
22
ShowMsg(
'您已经填写过表单啦'
,
'-1'
);
23
24
exit
();
25
26
}
else
{
27
28
setcookie(
'VOTE_MEMBER_IP'
,$_SERVER[
'REMOTE_ADDR'
],
time
()*$row[
'spec'
]*3600,
'/'
);
29
30
}
31
32
}
else
{
33
34
setcookie(
'VOTE_MEMBER_IP'
,$_SERVER[
'REMOTE_ADDR'
],
time
()*$row[
'spec'
]*3600,
'/'
);
35
36
}
添加完成后保存覆盖原来的就可以了,此方法是通过验证cookie的方式防止用户重复提交,如果用户清除cookie的话还是可以提交的。