WordPress各PHP页面用缓存做数据交换

WordPress各PHP页面用缓存做数据交换

使用瞬间缓存做数据交换

set_transient() // 保存一个临时数据到缓存中
get_transient() // 从缓存中获取一个临时数据
delete_transient() // 从缓存中删除一个临时数据

举例,
用户ID:100已支付

if(is_paid){
set_transient(id,'支付订单号等唯一数字','30秒');//将用户ID和订单信息绑定作为缓存进行存储
}

然后需要对支付状态进行检查的时候

if( false !== get_transient(id) && get_transient(id) == '支付订单号等唯一数字'){
echo '数据库存在这个数据值,判定已经支付完成了';
delete_transient(id);//用完了之后,这个值就可以删除了,虽然会自动过期删除的
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据