本帖最后由 foboy 于 2011-2-15 04:38 编辑
其实这不是AU3的作品,只是一个接口,是用web服务器做的,目的是统计你的软件有多少个IP用过,有多少台机器用过,一共被启动过多少次。
优点:
- 使用极其简单,只需要一步申请个ID,再在你的脚本里加入一行代码即可。
- 本系统的统计功能是由服务器端的程序完成的,不管你用任何方法,只要访问过目标地址都会记录,不用调用浏览器访问。而其他的web统计都是靠浏览器执行JS代码才能统计,必须调用浏览器访问网址才会计数。
- 联网统计操作完全后台,不影响你的程序的其他功能,不会因为网络故障就卡住你的程序。
要使用这个服务需要先注册一个ID,一个ID对应一个软件。你有多个软件需要统计的话就需要申请多个ID。
申请ID是免费的,而且异常简单,只需要打开http://api.mengniu.in/tongji.php这个网址,输入一个密码,再点“申请”即可。注意,密码不要超过20个字符。
如图:
申请成功后会得到一个ID号,如图:
好了,现在就可以在你的软件中加入统计功能了。只需要在你的软件里的适当位置加入一行访问一个网址的代码即可。
假如你申请到的ID为:B9A34A0418,密码是:645645565,则只需要在你程序里加入这行代码:InetGet('http://api.mengniu.in/tongji.php?update=&id=B9A34A0418&pass=645645565&mcode=sdfds',@TempDir&'\mengniuapi.html',1,1)
看着挺长,其实特别简单,这行代码主要是后台访问一下这个地址:http://api.mengniu.in/tongji.php?update=&id=B9A34A0418&pass=645645565&mcode=sdfds
其中前面的http://api.mengniu.in/tongji.php?update=&
是固定不变的,不需要理它。需要修改的是后面的三个参数:ID,PASS,MCODE(这个参数可以省略),。每个参数之间是用&分开的。其中id=你申请的ID,pass=你设置的密码,mcode是机器码。
其中机器码mcode这个参数是可选的。你自己可以根据机器硬件信息随便生成一个字符串当机器码用。如果有这个参数,我的网站会帮你统计有多少台电脑使用你的软件。如果没有这个参数,我的网站则只帮你统计有多少个IP使用过你的软件。注意,ID是固定的12个字符,密码不要超过20个字符,机器码不要超过40个字符。所有字符只支持字母和数字。
附加说明:这个接口需要使用密码的目的是为了防止其他人使用你这个ID给你刷次数,让你得不到准确的结果。
如果你不想使用明文的密码,可以将里面的pass这个参数改为:pass_s=你的密码的MD5值,刚才的例子就是:InetGet('http://api.mengniu.in/tongji.php?update=&id=B9A34A0418&pass_s=bb93a014213523f60ede7170e92fd047&mcode=sdfds',@TempDir&'\mengniuapi.html',1,1)
这里推荐用InetGet而不用InetRead的原因是:InetGet可以选择后台执行,不会耽误你的脚本继续执行其他的工作。
要查询你的软件的使用情况,可以到刚才申请ID的那个网址:http://api.mengniu.in/tongji.php,在下面那个输入框输入你申请到的软件ID(可输入例子中的B9A34A0418查看效果),再点查询,可以查询到如下结果:
可以看到使用过你软件的有多少个IP,如果你在地址里提供了机器码的字符串还可以看到有多少台机器使用了你的软件。第三个数据是你的软件一共连接过这个地址多少次。
你可以在浏览器地址栏中直接访问一下:http://api.mengniu.in/tongji.php?update=&
id=B9A34A0418&pass_s=bb93a014213523f60ede7170e92fd047&
mcode=sdfd1s
,然后再去刚才的网页查询一下数据看看效果。其中mcode=后面这个字符串可以是任意字符。输入不同的字符串代表不同的机器。
该系统会记录每个IP,每个机器每次访问的时间等数据。但是目前比较忙暂时不开放详细数据的查询,以后有时间了会提供更具体的查询服务。如果需要这些数据可以联系QQ114026307索取。
表达能力有限。希望大家不会看的一头雾水。希望这个小接口对大家有用。
本人提供此接口供大家使用纯属因为对AU3的爱好,希望将自己的一些资源和大家共享,不会利用这些数据进行任何其他行为。
有朋友希望提供PHP源码。不是我吝啬不想给,而是本人只是业余学了点PHP的皮毛,怕拿出来大家笑话。另外一个原因是因为代码写的可能不严谨,公开源码的话可能不利于服务器安全。
过段日子我还会提供全新的脚本计费接口。计费接口的使用会比这个接口更加简单。只需要用一个工具导入你的源码,工具会自动把你的源码加工后生成带有计费功能的可执行文件!我出这个工具的目的是想使更多人更方便的使用AU3做出可以盈利的程序,或者保护自己的劳动成果不会被滥用。技术和利益应该是没有冲突的。 |