您的位置:首页 > 编程语言 > PHP开发

手机验证码平台,怎么发送手机验证码,php开发手机验证码短信接口功能

2017-10-31 09:50 941 查看
通过前面的学习,

你已经掌握怎么在腾讯短信平台上设置项目

添加短信签名

设置短信模板

手机验证码注册页面写好。

今天子恒老师来跟你分享怎么实现发送手机验证码给用户,

注意我们使用的是php开发,实现发送验证码功能。


一、 生成手机验证码

手机短信验证码的功能,

主要是判断用户的真实性,

同时又要让用户在后面输入验证码时非常方便。

所以生成的验证码最好是具有下面的特征:


1) 手机验证码最好是全部数字

有的公司把短信验证码搞得很复杂,

弄成数字加字母的形式,

这种验证码用户收到后很难记住,

输入也麻烦,

特别是用手机输入的时候,

切换来切换去,

很浪费时间。


2) 手机验证码位数最好是4位或6位

验证码超过6位,

用户也是很难记住的。


二、 发送验证码给用户

这个我们使用腾讯手机验证码平台的接口,

先通过短信模板生成验证码内容,

再用php把相关数据提交给腾讯接口就行,

具体可以看文章末尾的视频教程




发送手机验证码


三、 保存手机验证码

手机验证码发送完后,

并没有马上结束,

因为我们后面还要验证用户发送过来的验证码。

所以发送完后,

我们需要把刚才发送的验证码保存到我们的服务器。


验证码是保存到session 还是cookie?

这个也是经常有学员咨询的问题,

其实验证码属于机密信息,

只能保存到服务器,

因为你保存在cookie时,

别人是可以修改cookie中的验证码,

到时你接收过来做验证码就不安全了。

在服务器端,你可以保存到session,也可以保存到缓存,

比如把手机验证码保存到memcache, redis等,

也可以保存到数据库,

你可以根据自己的情况实现。

发送手机验证码具体实现和相关代码,

点击这里观看视频教程

《php开发手机验证码短信接口》

http://edu.csdn.net/course/detail/3426/58723
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐