PHP微信开发用Cache 解决数据缓存
用php进行微信开发时,碰到access_token长久保存的问题,以前都是用框架里的Cache直接set、get一下就完了。现在没框架可用了,只好自己动手写一个cache暂时用。 这个Cache类用来缓存一些具有时效性的数据,比如微信基础接口的access_token、网页Auth验证的access_token等 下面的代码使用本地文件进行数据的缓存,dir = "../cc/";
//$cache->setCache("zhang","zhangsan",100);
echo $cache->getCache("zhang");
//$cache->removeCache("zhang");
$cache->setCache("liu","liuqi",100); class Cache{ //缓存 //值为空,则移除该缓存 //字符串转数组 if(!$arr || time() > ($arr["expires_time"] + $arr["add_time"])){ private function hasFile(){ 上面的Cache类共有set、get、remove三种操作。另外还可以自定义缓存文件的保存路径,只要设置Cache的dir属性就可以了。 以上就是PHP 微信开发时数据缓存的方法,希望对大家的学习有所帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |