请选择 进入手机版 | 继续访问电脑版

别让梦枯萎

别让梦枯萎 首页 专业知识 php教程 查看内容

PHP如何发送短信验证码

2015-9-25 11:35| 发布者: wangqiang| 查看: 262| 评论: 1

摘要: 随着互联网企业如雨后春笋般的崛起,网络安全越来越引起互联网企业的重视了,对于用户身份的验证是网络安全中重要的一环,那就是通过SMS短信服务进行交互确认用户身份。那么如何通过PHP实现短信功能呢 以京东网举 ...
随着互联网企业如雨后春笋般的崛起,网络安全越来越引起互联网企业的重视了,对于用户身份的验证是网络安全中重要的一环,那就是通过SMS短信服务进行交互确认用户身份。那么如何通过php实现短信功能呢
        以京东网举例,首先输入手机号码 点击获取验证码进行身份的验证,当用户收到验证码以后输入则可确定用户身份,那么这个逻辑在代码中如何去实现呢?
       第一步
  

生成一个随机数,随机数的规则可以根据自己的情况来定义,假如此时verify=856974,那么把随机数插入到缓存中,并且插入时间标示,缓存应该有3个字段(手机号码,随机数,时间)
下面就是重点了---调用短信服务,实例的短信服务采用的是上海第翼信息的,目前国内多数的验证码都是他们集成的(www.1xinxi.cn

途中所示,首先构造接口参数并且赋值,然后通过php自带的file_get_contents方法进行http的请求,并且输出http请求
 
若con等于类似0,20130821110353234137876543,0,500,0,提交成功
这样的字符串 则代表短信提交成功
20130821110353234137876543为返回的短信ID,这个工状态报告匹配时使用。

 
短信

鲜花

握手

雷人

路过

鸡蛋
发表评论

最新评论

引用 huihui 2015-9-25 13:32
图片看不清

查看全部评论(1)

QQ|Archiver|手机版|小黑屋|别让梦枯萎 ( 闽ICP备16009502

GMT+8, 2018-11-18 01:17 , Processed in 0.171875 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.2 © 2001-2013 Comsenz Inc.

Designed by adminbuy.cn