Ejemplo n.º 1
0
 public static function get_key($key)
 {
     $kvprefix = defined('KV_PREFIX') ? KV_PREFIX : '';
     $key_array['key'] = $key;
     $key_array['kv_prefix'] = $kvprefix;
     $key_array['prefix'] = 'cacheobject';
     $key_array['version'] = cachemgr::get_cache_check_version();
     return md5(serialize($key_array));
 }
Ejemplo n.º 2
0
 private function set_vary_cookie()
 {
     $cookie_vary = $_COOKIE['vary'];
     $vary = cachemgr::get_cache_check_version() . md5(serialize(cachemgr::get_cache_global_varys()));
     if ($cookie_vary !== $vary) {
         setCookie('vary', $vary, time() + 86400 * 30 * 12 * 10, '/');
     }
 }
Ejemplo n.º 3
0
 protected function set_vary_cookie()
 {
     $cookie_vary = $_COOKIE['CACHE_VARY'];
     $vary = cachemgr::get_cache_check_version() . '-' . md5(serialize(cachemgr::get_cache_global_varys()));
     if ($cookie_vary !== $vary) {
         setCookie('CACHE_VARY', $vary, time() + 86400 * 30 * 12 * 10, '/');
     }
 }