用php進行微信開發時,碰到access_token長久儲存的問題,以前都是用框架裡的cache直接set、get一下就完了。現在沒框架可用了,只好自己動手寫乙個cache暫時用。
這個cache類用來快取一些具有時效性的資料,比如微信基礎介面的access_token、網頁auth驗證的access_token等
下面的**使用本地檔案進行資料的快取,
//測試
$cache = new cache();
$cache->dir = "../cc/";
//$cache->sewww.cppcns.comtcache("zhang", "zhangsan", 100);
echo $cache->getcachewww.cppcns.com("zhang");
//$cache->removecache("zhang");
$cache->setcache("liu", "liuqi", 100);
echo $cache->getcache("liu");
class cacheelse
//陣列轉字串
$str = json_encode($arr);
file_put_contents($file, $str);
} public function getcache($name)
return $arr["value"];
} public function removecache($name)
private function hasfile()
if(!file_exists($this->dir . $this->cachefile))
return $this->dir . $this->cachefile;
}}上面的cache類共有set、get、remove三種操作。另外還可以自定義快取檔案的儲存路徑,只要設定cache的dir屬性就可以了。
以上就是php 微信開發時資料快取的方法,希望對大家的學習有所幫助.
本文標題: php微信開發用cache 解決資料快取
本文位址:
微信開發 PHP 初探 1
首先,要有一台自己能控制的伺服器和網域名稱,因本人用的php,以下都以php語言為例。在正式開發之前,先申請測試號用來測試 會要求你輸入你的url和token url是用來驗證伺服器位址的有效性 token自己設定,必須與你的url中設的token值相同 參照給出的示例 在伺服器上新建index.p...
微信開發 PHP 初探 2
介面呼叫請求說明 http請求方式 post 請使用https協議 所以呼叫界面前,我們先要把access token儲存下來,用來呼叫各種介面。新建乙個token.php檔案 secret 9cf2780ea0db8401d8151448ddb381f6 ch curl init curl set...
php微信開發接入指南
這是從開發者文件上面弄下來的,下圖就是接入的地方,在開發者中心 伺服器的配置,url 就是你的伺服器的url 要能響應token驗證,還要能在外網訪問到這個伺服器,因為自己有伺服器用就不說多了,沒有伺服器的可以用sae,在上面申請,不過好像要實名認證,encodingaeskey 直接點選隨機生成就...