嗨,我一直试图发送网址给客户后,已在电子商务网站上下订单,一个电子诈骗将被发送给客户的支付页面的网址,现在我要做的是使该网址在2天内到期,如果他/她没有支付任何款项。我使用的PHP CI和它的新,任何提示都将赞赏的人。谢谢
发布于 2014-07-09 23:03:56
我会在数据库中缓存一个表来保存令牌(或者用顺序存储一个令牌),这只是一个唯一的(有点随机的字符串),然后您可以在该表中添加一个创建的时间。您还可以将其与它所属的订单和用户关联起来。
例如,您可以将此令牌用作url的参数。
www.yoursite.com/payments/abesc90ksade8最后部分是亚伯..。代币。然后,在该页的控制器中,您可以查询数据库中发送的令牌,并根据当前日期和创建日期,生成您的支付页面,或者显示它们和过期错误等。
如果你需要更多的信息,就问吧。
我喜欢做的是生成令牌
$token = md5( microtime() );https://stackoverflow.com/questions/24664967
复制相似问题