即将过期的URL:代码点火器


Expiring URL: Code Igniter

你好,我一直在尝试在电子商务网站下订单后向客户发送URL,电子账单将发送给客户一个付款页面的URL,现在我想做的是使该URL在2天内到期,如果他/她没有进行任何付款。我使用PHP CI和新的,任何提示将被赞赏的家伙。由于

我将在数据库中创建一个表来保存令牌(或存储带有订单的令牌),这将只是一个唯一的(有点随机的字符串),然后在该表中添加创建的时间。您还可以将它与它所属的订单和用户关联。

您可以使用这个令牌作为url的参数,例如

www.yoursite.com/payments/abesc90ksade8

随着结尾部分abe…令牌。然后在该页面的控制器中,您可以查询数据库中发送的令牌,并根据当前日期和创建的日期,生成您的支付页面,或显示它们和过期错误等…

如果你需要更多的信息就问我。

生成令牌的方式是这样的

$token = md5( microtime() );