一般在你下载的短信SDK包里会有限制每个手机号每天发送短信的次数,这个是在后端代码里进行限制,防止从你这个接口出现盗刷情况。
首先建表,字符集根据自己情况修改
CREATE TABLE `h_sms_num` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`phone` char(11) DEFAULT NULL COMMENT '手机号',
`code` int(11) DEFAULT NULL COMMENT '验证码',
`sendtime` int(11) DEFAULT NULL COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=latin1 COMMENT='验证码发送次数表';
第一步:
把当前手机号和验证码还有当天时间存入数据库
$todaytime = date("Ymd"); $res = $userSmsNumObj->addSmsNum($phone, $code, $todaytime);
第二步:
获取短信之前获得当天手机号发送短信次数