是否有任何PHP脚本可以发送短信。我想在用户的手机上发送激活码。
答案 0 :(得分:2)
Here's an SMS verification example in PHP using Twilio(完全披露,我为Twilio工作)。
答案 1 :(得分:1)
您需要一个SMS网关。他们中的很多人会通过短信发送发送到电子邮件的消息,因此您只需使用mail()
功能。
答案 2 :(得分:1)
您需要从服务器到手机网络进行某种连接(例如手机或GSM调制解调器)才能直接发送短信。
但是如果你愿意通过第三方服务,还有很多选择。看看这些问题的一些提示:
我敢打赌,这些问题的答案中列出的一些服务也提供了示例PHP脚本。
答案 3 :(得分:0)
根据您的蜂窝网络提供商,最简单的选择是使用WWW或电子邮件SMS网关 - 如果他们提供任何。没有两个提供商拥有相同的API,您必须进行RTM并进行调整。
否则,你会遇到一个GSM调制解调器 - 用一个文档很好的AT命令集来抓住它。您可以使用扩展AT命令集通过串行端口(普通RS232或通过USB线模拟)进行通信。你必须与调制解调器交谈 - 传递密码,(发送AT+CPIN="0000"
或其他),然后发送带有类似命令的短信。
在购买调制解调器之前一定要寻找文档,因为有许多“消费者”调制解调器需要使用专有软件,并且不会导出任何用于SMS等的API。我很确定大多数Wavecom和Sagem调制解调器是“开放的”,OTOH避免使用像“火安装”这样的“零安装驱动程序”的Huaweii - 它们识别为带有自动播放磁盘的CD-Drive,并且autoplay安装驱动程序,它发送特殊命令切换调制解调器从“CD驱动”模式进入“调制解调器”模式......需要花费大量工作才能完成。
有一个PHP模块使用串口,只需配置调制解调器并将脚本指向正确的端口(/ dev / ttyUSB0,COM1等),但我认为你必须自己处理AT命令集层。