专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-963-0016      微信咨询  |  联系我们

如何实现网页上给手机发短信_PHP基础

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 20:02:46       共计:3706 浏览

如何实现网页上给手机发短信?

短信一般都是调用第三方的接口。短信一般有三种:验证码短信、通知短信(例如物流到货通知、短信签收通知等)和运营短信(各类大促短信)。

验证码跟通知短信、运营短信的链路不同。

以网易云短信的发送作栗子。

验证码的发送:

一种是利用网易云生成的验证码,验证码的生成及验证,都在网易云服务器上完成。

用户在app/网页上发起验证码请求→开发者服务器调用网易云的短信生成接口生成验证码→验证码发给用户填写→调用网易云短信验证接口,验证短信

第二种是开发者利用网易云的通知短信接口,自己生成验证码并验证。

当然,验证码在使用时,要注意避免被恶意盗刷消耗账户余额。一般基于 WEB 方式(基于客户端方式的原理与之类似),由两个模块组成,包括:一个前端Web 网页,提供输入被攻击者手机号码的表单;一个后台攻击页面(如 PHP),利用从各个网站上找到的动态短信URL 和前端输入的被攻击者手机号码,发送 HTTP 请求,每次请求给用户发送一个动态短信。

这种一般有3种处理预防机制:1.增加图形验证2.单IP 请求次数限制3.限制号码发送。

通知短信和运营短信的路径:

开发者调用网易云短信接口→发送短信给用户。

通知短信和运营短信是按照每秒3000条的迸发量。开发者请求短信发送时,网易云短信会按照每100条自动拆分发送,这样能保证短信顺利发送出去,而不至于因为短信短时间请求量过大而导致短信发送失败。

为了保证短信的效果,建议晚上8:00-早上8:00不要给用户发运营类的短信,避免用户投诉。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:学编程的话是python还是java合适呢_PHP基础 | ·下一条:怎么改变文件的格式_PHP基础

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有