PHP微信開發用Cache 解決資料快取

2022-10-06 07:09:10 字數 1041 閱讀 2931

用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 直接點選隨機生成就...