使用瞬间缓存做数据交换 ``` 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);//用完了之后,这个值就可以删除了,虽然会自动过期删除的 } ```