今天Sery(http://sery.blog.51cto.com/)在qq上说要送我一本他刚写的书《互联网运营智慧》,因为里面引用了我写的一段程序。

#!/usr/bin/perl -w use strict; use LWP::Simple; use URI::Escape; use Digest::MD5; my ($mobile, $content) = @ARGV; my $log_control = 1; my $key = 'xxxxxx'; my $souce_content = substr($mobile, 0, 8) . substr($mobile, -10, 10) . $key; my $md5 = Digest::MD5->new; $md5->add($souce_content); my $result_conent = uc($md5->hexdigest); my $url = "http://http.asp.sh.cn/MT.do?Username=sery&Password=xxxxxx&Mobile=$mobile&Content=$content&Keyword=$result_conent"; my $result = get $url; if($log_control) { my $fh; open($fh, '>> /var/log/sms.log') or die "can't open log: $!"; print $fh join(' ', time, $result, "/n"); close $fh; }

这段程序非常简单,大约是在2年前写的,功能也非常简单,就是通过服务器访问某个URL地址来达到发送短信的目的。

现在有不少互联网公司提供了这样的短信平台来解决网站发送短信问题,例如你的网站要实现用户订阅手机消息的功能,很可能就要用到这种解决方案。下面介绍两种平台:

1、基于移动飞信的免费短信平台

张宴写过一篇详细的文章介绍这种免费的API(http://blog.s135.com/fetion_api/),这种方式最大的好处是免费。但是存在比较严重的问题:只能给飞信上的好友发送短信,显然不能达到网站大规模发送的要求。如果需要大规模或者自动给好友发送短信,这种方式还是可以采用的

2、基于第三方平台的收费短信平台

上面程序里用到的服务就是讯越无线(http://asp.sh.cn/)提供的短信平台,详细介绍见http://asp.sh.cn/solution_http.asp。

基本流程是注册一个账户-》充值-》通过HTTP API发送短信,参数里包括用户名、密码、手机号、密钥和短信内容。这种方式费用和普通短信差不太多,也约为0.1元一条。另外还有不少公司也提供类似服务,例如http://www.inolink.com/product_conn03.html。

网站的短消息发送服务也非常简单,通过简单触发机制、监听者模式或者定时的crontab都能够达到需要的目的。

转载于:https://www.cnblogs.com/android-html5/archive/2010/07/16/2533804.html

Sery送的书与网站短信解决方案相关推荐

  1. php网站短信接口接入核心代码—动力思维乐信

    php网站短信接口接入步骤: ①首先需要注册动力思维乐信短信接口平台账号,注册地址:(http://www.lx598.com/acc/x5?i=110792),注册免费送100条测试短信: ②登录接 ...

  2. php短信接口调用网站,PHP网站短信接口函数示例

    PHP网站短信接口函数示例 发布时间:2011-02-14来源:九天企信王作者:过竹雨 php调用sms9短信接口的函数: function sendsms($mobile,$content) { $ ...

  3. 实现网站短信验证功能

    短信验证码现在已经成为了网站的标配,网站的用户注册.安全登录.密码找回等都会用到短信验证码,那么网站如何开通短信验证码功能呢?有一些站长不怎么了解,在此乐信小编就来为大家介绍一下. 实现网站短信验证功 ...

  4. 网络演进中的LTE短信解决方案研究

     0前言 为了满足未来网络和数据业务的发展需求,3GPP组织早在2004年就开始进行LTE的相关研究工作,LTE在3GPPR8中被定义为新一代无线通信标准.近年来,随着LTE国际标准.关键技术和产 ...

  5. [小黄书后台]手机短信验证码

    上一章我们实现了将图片上传到又拍云上的功能.今天我们会实现手机验证码的功能. 我们现在到处都会碰到手机验证码的验证方式,比如在注册的时候,通过输入手机号码,获取一个验证码,然后输入完成注册. 1. 螺 ...

  6. 安全测试 : 途牛旅游网(tuniu.com)网站短信接口安全测试,什么是短信轰炸,什么是短信防刷,CICi .

    – "隐患险于明火,防范胜于救灾,责任重于泰山" 安全问题不容忽视,不要亡羊补牢! 前言 一丶找到对外短信接口 二丶分析外部防御措施 三丶查看请求报文 四丶分析测试 1. 分析测试 ...

  7. 安全测试 : 小米(xiaomi.com)网站短信接口安全测试,如何保护短信接口?

    – "隐患险于明火,防范胜于救灾,责任重于泰山" 安全问题不容忽视,不要亡羊补牢! 前言 一丶找到对外短信接口 二丶分析外部防御措施 三丶分析测试 1. 分析测试要点 2. 编写代 ...

  8. 易烊千玺小网站短信验证码(小行星编号)发送和验证的实现

    每次进入小网站都能看到小小的变化,反观易程序员背后维护的艰辛哈哈哈哈哈哈 从此就多了一个目标:one day做出和易烊千玺一样牛的小网站 这里面多多的知识点都是我目前都没有学会的(明明都实训了.. 页 ...

  9. 安全测试 : 潮点视频(shipin520.com)网站短信接口安全测试,你的网站安全吗?这一漏洞可能让你瞬间损失过万。

    – "隐患险于明火,防范胜于救灾,责任重于泰山" 安全问题不容忽视,不要亡羊补牢! 前言 一丶找到对外短信接口 二丶分析外部防御措施 三丶查看请求报文 四丶分析测试 1. 分析测试 ...

最新文章

  1. 关于Outlook筛选的问题
  2. Oracle Golden Gate 系列 小结
  3. 以下输出结果为16的python_作业 -- 几道简单的Python题
  4. linux blind函数,Linux网络编程入门
  5. rtk采点后如何导入cad_【干货】RTK实操视频:工程之星5.0操作攻略!(第五部分)...
  6. 07 | 链表(下):如何轻松写出正确的链表代码?
  7. vue项目导入外部css样式和js文件
  8. stream流_Stream流的这些操作,你得知道,对你工作有很大帮助
  9. ubuntu 安装redash
  10. 【干货】数字化运营:从理论到实践.pdf(附下载链接)
  11. android main system log,android日志缓冲区,system,radio,main,events是什么意思啊?
  12. 基于OpenCV 人工神经网络的喷码字符识别(C++)
  13. 项目经理是有责无权的“领导” 要会借力
  14. Java 编程实例 - 查找数组中的重复元素
  15. _search.php_wholesale_search.php
  16. 小程序---365笔记第5天---常用方法
  17. dlib库 眨眼 张嘴
  18. 《淘宝数据魔方技术架构解析》阅读总结
  19. 车路协同 智能路侧设备网络安全接入技术要求
  20. 【认证】JNCIE SP备战心得(大侠唐在飞)

热门文章

  1. 为什么销售员贷款比较难?
  2. 怎么用贝塞尔工具画圆_Win10恶意软件删除工具怎么用?这个方法都舍不得分享...
  3. python输出矩阵的转置_Python 矩阵转置的几种方法小结
  4. cmd管道无法接收特定程序返回值_渗透不会反弹shell?来教你写一个cmd的shell
  5. redistemplate注入为null_Windows DLL 注入技术
  6. java中nio怎么实现聊天,JAVA-NIO实现聊天室详细代码说明
  7. Unity中BVH骨骼动画驱动的可视化理论与实现
  8. 【caffe-Windows】关于LSTM的使用-coco数据集
  9. deepin15.7挂载/home到单独的分区:
  10. 吴恩达“机器学习”——学习笔记二