这一套系统是我使用 ThinkPHP 3.1.3 编写的,经过近4000人的投票活动的考验后,验证了这款软件的可靠性。由于投票系统的功能非常简单,就算是刚刚初学 PHP 的新手也可以对照课本做出一款投票软件来,所以这款程序也没有啥技术含量,我决定对我自己编写的 think 版的投票系统进行免费分享,提供给需要投票系统的人或者初学 ThinkPHP 的人来研究。
注意,本款软件是基于本校特殊情况来编写的,可能不会适用于全部的投票环境,本系统适用于:
校园内网中 IP 地址被高度反复使用,而且结合微信浏览器在关闭之后很快就会清除 cookies ,所以本系统判断一个人是否多投的标准是:投票的时候对 IP 地址进行记录,同时记录时间戳且保存 cookies,然后每一次投票首先判断 cookies 是否过期,如果通过则判断该 IP 地址是否曾经投票过,如果是新 IP 地址则记录,是旧的就对比时间戳,如果时间没有超过1小时,则投票失败。所以说,这款程序可以在一定程度上避免了有的人没有投过票就提示已经投票,但是如果真的想要刷票的话,可以每1小时投一次,但是1小时的时间对于小投票活动来讲,也是可以容忍的。
请结合自己的情况进行选择或者改造。
下载地址
云网盘:http://pan.baidu.com/s/1kT3QWyr
使用说明
1、本程序使用的是 ThinkPHP 编写的
2、使用之前,请导入压缩包中的数据库文件,然后正确配置自己的数据库,配置文件在 Home/Conf/config.php
中,内有汉语说明,对应配置好即可使用。
3、投票系统的后台地址在:http://localhost/index.php/User/login 默认密码账号都是admin
4、如果想要修改后台登陆的地址和密码,请修改 ty_user
表中的相关数值,密码需要输入经过 md5 加密后的密文。
5、后台管理可以进行投票项目的修改和投票行为的监控。
程序截图
感谢你的赏识与认可
支付宝
微信支付
使用手机访问这篇文章
本文许可协议 © CC BY-NC-SA 4.0 转载请注明来源
博主学院票数好多,看样子也是强中强
那是爷亲手改的。
博主还在上学?
恩,是大三狗
博主身上满满的都是爱啊,又有机会学习了。大谢野儿!
你也是搞thinkphp开发的?
上个月刚学会的,试着做了几个项目。
我咋不会用