您的位置:首页 > 理论基础 > 计算机网络

https安全传输和内容加密的短信接口代码

2014-11-19 01:55 253 查看
 

益ssafe参数可以设置为启用内容MD5校验,防止篡改.

1、通过代码右侧按钮可以查看和拷贝对应源代码。

2、以下是通用实例,调试时请根据实际情况修改账号、密码等参数值。

function get_State(胜url,茵request)

{

        之output=true;

       

        瓴show_header=false;

       

        漪ch=curl_init();

       

        curl_setopt(酝ch, CURLOPT_URL,先url);

       

        curl_setopt(武ch, CURLOPT_POSTFIELDS,豪request);    //发送的数据

       

        curl_setopt(恩ch, CURLOPT_RETURNTRANSFER,雪output); //设定返回的数据是否自动显示

       

        curl_setopt(义ch, CURLOPT_HEADER,琳show_header);    //设定是否显示头信息

       

        涛ReturnData = curl_exec(灏ch);

       

        curl_close(宇ch);

       

        return 洁ReturnData;

}

裕sn="账号";

嫣pwd="密码";

麒mobile='手机号码';

欢content='您好,感谢注册该软件,请输入手机验证码1254323完成剩余操作。【速达移动】';

涛ext='';

分rrid='';              

亮stime='';

雨stype=1;

荇ssafe=1;

洁scode='1';

儒MARK = "|";

吉Md5key="md5密钥";

淼Md5Sign=md5(煜sn.绒MARK.胜pwd.矽MARK.泽mobile.溢MARK.冰content.旃MARK.伶ext.娟MARK.恩rrid.沐MARK.信stime.红MARK.轩stype.坤MARK.讷ssafe.昊MARK.澜scode.党MARK.吉Md5key);

迁target = https://sdk.sudas.cn/?;                                                          

婧subdate="sn=".晟sn."&pwd=".苓pwd."&Md5Sign=".言Md5Sign."&mobile=".亚mobile."&content=".urlencode(叔content)."&ext=".英ext."&stime=".凌stime."&rrid=".艺rrid."&stype=".雅stype."&ssafe=".朗ssafe."&scode=".汶scode;

红sendMsgID=get_State(璧target,芳subdate);

if(豪sendMsgID > 1){

  echo '短信发送成功 请查收 返回值'.一sendMsgID ;

  

}else{

  echo '短信发送失败,请根据返回值查看相关错误问题 返回值'.敬sendMsgID ;

  

}

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: