繁体   English   中英

生成和过期优惠券代码/促销代码

[英]Generate & Expire coupon-codes/promo-codes

我们正在制作一个彩票网站。 我们要在其中生成一些优惠券代码/促销代码。 是否有任何经过测试和测试的代码可以生成优惠券代码并在 24 小时后过期? 我们正在使用(PHP/mySQL)。

提前致谢。

有。 它被称为time()并且在每个单独的 PHP 发行版中。

要使令牌过期,您需要两个步骤:

  • 在创建优惠券时,您调用time()生成一个整数并添加您希望令牌有效的秒数,然后将结果存储在名为expires的无符号 int 字段中
  • 在检查令牌时,将此存储值与time()的当前输出进行比较 - 如果后者较大,则优惠券已过期。

您可以使用DELETE FROM tablename WHERE expires<UNIX_TIMESTAMP()清理过期的令牌,但我不建议天真地走这条路,因为它会剥夺您区分过期令牌和不存在令牌的可能性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM