2 q84375105 q84375105 于 2016.04.13 17:32 提问

关于PHP的一个商品,每天只让买一次,分享一次,多加一次购买机会。。。。

一个商品,每天只让买一次,分享一次,多加一次购买机会。。。。谁帮我整理一下逻辑啊
求大神帮帮忙,在线等啊!!!!!

5个回答

kangxiaobin
kangxiaobin   2016.04.13 17:36

我也凌乱。。。。。。。。。。

q84375105
q84375105 我的问题没看明白吗?
2 年多之前 回复
CSDNXIAOD
CSDNXIAOD   2016.04.13 17:42

你只有一次机会
再给自己一次机会
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

hi_chen_xingwang
hi_chen_xingwang   Rxr 2016.04.13 17:50

定义一个BOOL 支付成功后BOOL 为 NO 分享成功后观察者监听到分享成功BOOL重设为YES;BOOL值默认为NO,每天打开第一次打开App时设置为YES.

hi_chen_xingwang
hi_chen_xingwang 回复小齐齐齐齐齐齐: 应该不是很乱,很容易理清思路的啊
2 年多之前 回复
hi_chen_xingwang
hi_chen_xingwang 回复小齐齐齐齐齐齐: 设置一个本地和服务端数据存储BOOL值(默认NO),服务端每天发送一次更改BOOL指定,更改之后可以购买,购买完成BOOL赋值为NO,存储到本地和服务器,分享成功后服务端再次发送更改命令或者本地监听到分享成功事件,更爱BOOL值并向服务端发送更改BOOL值指令
2 年多之前 回复
q84375105
q84375105 回复hi_chen_xingwang: 移动端的 不过 移动和电脑不一样的逻辑吗?
2 年多之前 回复
hi_chen_xingwang
hi_chen_xingwang 回复小齐齐齐齐齐齐: 我是搞移动端的,习惯性的是移动的逻辑..
2 年多之前 回复
hi_chen_xingwang
hi_chen_xingwang 回复小齐齐齐齐齐齐: 是移动端还是电脑端的?
2 年多之前 回复
q84375105
q84375105 能说说具体怎么做吗?我是新手,感激不尽!
2 年多之前 回复
lovejiayang
lovejiayang   2016.04.13 18:19

应该定义flag{int num, bool share },num初始为1,每天更新(24 hour)flag,还要考虑分享所得的购买次数是否可以保留(在更新时依据share另行设置),

lovejiayang
lovejiayang   2016.04.13 18:22

flag结构体还可以添加时间,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
iOS IAP 一次支付,购买一种商品多次
在游戏中,常常需要购买虚拟货币,如:100钻石包 和 200钻石包两种商品,我需要一次购买1000个钻石,就需要购买10次100钻石包或者5次200钻石包。这个时候就需要用到SKMutablePayment这个东西了。
php定时执行,每天执行一次
$time=60; $url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; /* 此处写业务逻辑 */ sleep($time);//睡眠 file_get_contents($url);//调用自身
html5抽奖 分享奖励一次抽奖机会 可自定义配置
html5抽奖 分享奖励一次抽奖机会 界面,奖品,抽奖次数可自定义配置
每天一道LeetCode-----买卖商品问题,计算最大利润,分别有一次交易,两次交易,多次交易的情况
Best Time to Buy and Sell Stock 原题链接Best Time to Buy and Sell Stock 给定一个价格序列prices,其中prices[i]代表第i天商品的价格,商家需要在某一天买入,然后在之后的某一天出售,计算可以获得的最大利润 本质就是计算prices[i]−prices[j]prices[i] - prices[j]的最大值,要求i>
一个PHP程序,同一时刻被请求多次,怎么让它只运行一次?
问题:    一个PHP程序,访问运行后会发邮件。 另外有一个监控程序会每隔15分钟自动去监控访问一次,但这监控程序是每次同时产生四次访问,所以每次就会同时收到4封邮件。 我想四次访问只运行一次就行了,但监控程序动不了必须是同时四次,所以只能修改PHP程序。 这四次访问是几乎同时产生的,试过让程序写在数据库里去判断第一次访问有效,都没用,不知道还有什么办法? 答案:  
iOS工程中一天只让进行一次的操作如何做?
iOS工程中一天只让进行一次的操作如何做? 整体思路:当进行操作的时候记录操作时间存在偏好设置当中,当再次点击的时候获取现在的时间然后和之前记录的时间进行比较。如果是一天那么就提示“今天已经操作过了”,如果不是一天,那么可以正常操作,然后记录操作时间。如此循环往复。。。 首先我们要做的操作一般是网络请求,所以这里就拿网络请求为例,当我们点击按钮,触发方法inviteParent然后判断是否一天之内,如果不是,那么进行网络请求,那么此时今天的一次机会就用了。。。所以加入网络请求成功,那么此时记录现在的时间:
php一种每天仅第一次启动时执行的方法的实现
本文链接:http://www.521php.com/archives/619/
java 怎样给一个程序设置冷却时间? 好比一个操作我一天只想让客户执行一次?
分两步走: 1、 全局声明: static Preferences prefs; prefs = Preferences.userRoot().node("Maina Back");  boolean lvlig; 该操作被添加到监听事件结尾, 当用户执行事件时,向注册表里写入当前时间: if (!lvlig) { Unit.prefs.putLong("Lvlig",
PHP,一个IP只能访问一次的代码
将当前IP访问存入会话,每次访问都测试一下是否存在此会话IP, session_start(); $ip = 获取的访问者IP地址 if (isset($_SESSION['IP']) && $_SESSION['IP'] == $ip) { echo "已经访问过了 "; } else { $_SESSION['IP'] = $ip; echo "你好"; }
一天只允许运行一次的批处理
家有一小儿,喜欢玩植物大战僵尸,没办法,自编程序让他一天只能玩一次,一次20分钟,20分钟后自动关机,特奉献给广大网友。 需要手工新建文本文件,编辑好后改文件后缀名为.cmd即可   runOnce.cmd文件内容如下: @echo off  rem 获取已运行日期 for /f %%i in ('type d:\d.txt') do (set fileDate=%%i) rem