【问题标题】:Sending SMS from PHP [closed]从 PHP 发送 SMS [关闭]
【发布时间】:2010-12-28 17:20:22
【问题描述】:

如何从用 PHP 编写的 Web 服务器发送短信?

【问题讨论】:

标签: php sms


【解决方案1】:

您需要订阅 SMS 网关。有数千个(尝试用谷歌搜索),它们通常不是免费的。例如this one 支持 PHP。

【讨论】:

    【解决方案2】:

    Clickatell 是一个流行的短信网关。它适用于 200 多个国家/地区。

    他们的 API 通过以下方式提供连接选项:HTTP/S、SMPP、SMTP、FTP、XML、SOAP。这些选项中的任何一个都可以在 php 中使用。

    HTTP/S 方法就这么简单:

    http://api.clickatell.com/http/sendmsg?to=NUMBER&msg=Message+Body+Here

    SMTP 方法包括将纯文本电子邮件发送至:sms@messaging.clickatell.com,正文如下:

    user: xxxxx
    password: xxxxx
    api_id: xxxxx
    to: 448311234567
    text: Meet me at home
    

    您还可以通过浏览器免费测试网关(传入和传出)

    【讨论】:

    • 我尝试使用 HTTP/S 方法,它返回带有一些代码的消息跟踪 ID。但我没有收到任何短信。这是为什么呢?
    • 这些链接现在已经失效了——试试clickatell.com/pricing-and-coverage/message-pricing/#step-1
    • 如果服务器不是免费的,为什么我需要使用它..
    【解决方案3】:

    PHP本身没有短信模块或功能,不允许你发送短信。

    SMS(短信系统)是一种 GSM 技术,您需要一个 GSM 提供商来为您提供此服务,并且可能有一个 PHP API 实现。

    通常电信业务人员使用Asterisk处理电话和短信编程。

    【讨论】:

      猜你喜欢
      • 2010-10-07
      • 2011-07-24
      • 2013-10-22
      • 2010-12-21
      • 1970-01-01
      • 2011-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多