顶部导航开始 -->

注册发送短信验证码--php短信验证码

本文讲述如何实现短信验证码功能,php如何使用soap扩展调用wsdl的api接口文件。

SOAP 是基于XML和HTTP通讯协议,是XML各个平台,各种语言都支持的一种语言。

WSDL 是网络服务描述语言(Web Services Description Language),是一种使用XML格式的文档。这种文档可描述某个Web Service。可规定服务的位置,及服务提供的操作。

不同语言之间需要通信(例如:PHPJavac),可以通过SOAP,WSDL使不同操作系统,不同技术的编程语言互相通信。

本实例中,使用的短信api接口文档是:‘ http://101.201.52.251:7801/sms?wsdl ’;

使用该接口需要使用php的扩展类soapClient类,该类为php的扩展功能,我们需要启用该扩展。

使用SoapClient类实现调用wsdl的api接口,完成发送短信验证码的代码如下:

自学php博客

代码:

  //定义发送验证码方法
  function phonecode($phone){
      $soap=new SoapClient('http://101.201.52.251:7801/sms?wsdl');
      $code='';
      for($i=0;$iSubmit("210007","xxxxxxxxxx","xxxxxxxxxx",$str,$phone);
      return $code;
  }

然后在php类文件中直接调用phonecode();方法即可实现发送短信验证码功能。

自学php博客


自学php博客
请先登陆后发表评论
  • 最新评论
  • 总共0条评论
  • © 2014-2016 zixuephp.cn 版权所有
  • ICP证:皖ICP备16012107号
  • 联系邮箱:510082587@qq.com
  • 交流请加微信:weibobf2899 或扫下方二维码