[PHP-users 30814] Cache_Lite について

菅野庄一郎 kanno @ qb3.so-net.ne.jp
2006年 11月 28日 (火) 17:33:48 JST


菅野です、お世話になります。

PEARのCache_Liteを使用してキャッシュを行いたいのですがうまくいきません。
具体的には$Cache_Lite->get($id)で必ずfalseが返されてしまいます。
ご存知の方はご教授ください。
(そもそもWindows環境では無理なのでしょうか?)

よろしくお願いします。

■環境
OS:Windows NT 
ウェブサーバ:IIS6.0
PHP:4.3.10
Cache_Lite:1.7.2


■コード
<?php
require_once("Cache_Lite/Lite.php");

$id = '123';

$options = array(
    'cacheDir' => 'c:/temp/'
);
$Cache_Lite = new Cache_Lite($options);

if ($data = $Cache_Lite->get($id)) {
    print "true";
    // キャッシュがヒットした !
    // コンテンツは $data に入っている
    // (...)
} else { // 有効なキャッシュが見つからなかった
    print "false";
    // キャッシュミス !
    // キャッシュに入れるデータを $data に入れる
    // (...)
    $Cache_Lite->save($data);
}
?>




PHP-users メーリングリストの案内