一、详细介绍
该系统是一个基于PHP+MySQL进行开发的斗地主小游戏。系统采用了三人斗地主的经典玩法。
框架:自主研发框架(MVC模式)
语言:PHP+mysql+html+js+css
后台功能:ip访问统计、sql命令工具、升级模块、管理员模块、会员模块、卡密模块
前台功能:登录、注册、找回密码、上传头像、积分购买、创建房间、加入房间、匹配房间
玩法规则:王炸、单、双、三张、炸弹、四带、飞机、连对、顺子
算法特点:找牌、比牌、验牌
二、效果展示
1.部分代码
代码如下(示例):
public static function info(){
$login = parent::login();
$login or exit('-1');
lib::request(['token', $_COOKIE['member']]) or exit('Access Denied');
$nick = lib::method('member_nick');
lib::length($nick, [1, 24]) or exit('Access Denied');
db::update('member', ['nick' => $nick], ['id' => $login['id']]);
echo '1';
}
public static function pw(){
$login = parent::login();
$login or exit('-1');
lib::request(['token', $_COOKIE['member']]) or exit('Access Denied');
$mpw = lib::method('member_mpw');
$rpw = lib::method('member_rpw');
!preg_match('/[^\x21-\x7e]/', $mpw) and lib::length($mpw, [6, 24]) or exit('Access Denied');
!preg_match('/[^\x21-\x7e]/', $rpw) and lib::length($rpw, [6, 24]) or exit('Access Denied');
$mpw == $rpw and exit('Access Denied');
md5($mpw) == $login['pw'] or exit('-2');
db::update('member', ['pw' => md5($rpw)], ['id' => $login['id']]);
echo '1';
}
2.效果图展示



9954

被折叠的 条评论
为什么被折叠?



