经典论坛's Archiver

szlm008 发表于 2008-7-2 21:04

自动发放号的程序怎么写

我每个月都有一大批各种游戏的号
想发给大家
能写个自动发的程序吗
就是不需要注册就可以直接领取
一个IP一天只可以领取一次(或一台机器一天只可以领取一次)
会的朋友教下哦
谢谢了

yxljames 发表于 2008-7-3 02:47

简单点用cookie记录IP;比较就行了
防止作弊的话把IP存入数据库;每天覆盖

eLore 发表于 2008-7-3 19:14

查数据库,获得ID,把ID+1作为号发给用户,再把给用户的号写进数据库

yilong1986 发表于 2008-7-11 12:56

游戏号用一个表存放,加一个字段标识是否发放(如0为未发放,1为已发放),用户领取后,标识为1。如要保存用户信息另外处理。

laohoo 发表于 2008-7-11 14:01

LZ可以去找找投票系统看看原理

Catch 发表于 2008-7-11 15:53

我觉得有些东西是无法做得到唯一的。

因为我们使用来取IP地址的变量是可以通过某些浏览器或工具进行修改的。只能尽量地做到公平罢了。

用Cookie方面记录,只要用户把Cookie清了,不就又可以领取了吗?
有能力的话,自己开发一些插件来取用户的MAC相关的信息。我觉得会解决这个问题。

ylw1230 发表于 2008-7-11 16:16

获取IP判断是否在IP表中存在,如果存在判断是否超过24小时,如果超过进入发放游戏帐号程序,更新IP时间,如果没有超过提示:你已经领取;如果不存在直接发放记录IP和登陆时间.


就这么简单:D

页: [1]



Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.