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)); }
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, '/'); } }
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, '/'); } }