可能是我,这非常容易,但我想不出办法。我有在命令行中运行的脚本,它使用 Zend_Cache 保存缓存
$frontendOptions = array(
'lifetime' => NULL,
'automatic_serialization' => true
);
$backendOptions = array(
'cache_dir' => "/home/tmp/cache"
);
$cache = Zend_Cache::factory('Core',
'File',
$frontendOptions,
$backendOptions);
$vars = Array("id1" => "12121", "id2" => "2232");
$cache->save($vars, "p_11");
我可以从命令行访问保存的缓存:
$cache->load("p_11");
在上述两种情况下,我都有使用 php-cli 在命令行中运行的 app.php 文件。
现在,我想使用浏览器访问 p_11 缓存,例如http://mytestserve.lan/test_cache.php
我已经用上面的缓存工厂创建了对象。所有参数与上述相同。但是,当我尝试加载缓存 p_11 时,我没有从命令行设置变量。什么地方出了错?