get('Cookie_Backend'); } /** * Set a cookie variable * * @param string $name The variable name * @param mixed $value The variable value. * @param int $expiry The expiry time, in days. Defaults to 90. * @param string $path See http://php.net/set_session * @param string $domain See http://php.net/set_session * @param boolean $secure See http://php.net/set_session * @param boolean $httpOnly See http://php.net/set_session */ public static function set($name, $value, $expiry = 90, $path = null, $domain = null, $secure = false, $httpOnly = true ) { return self::get_inst()->set($name, $value, $expiry, $path, $domain, $secure, $httpOnly); } /** * Get the cookie value by name * * @param string $name The name of the cookie to get * @param boolean $includeUnsent Include cookies we've yet to send when fetching values * * @return string|null The cookie value or null if unset */ public static function get($name, $includeUnsent = true) { return self::get_inst()->get($name, $includeUnsent); } /** * Get all the cookies * * @param boolean $includeUnsent Include cookies we've yet to send * @return array All the cookies */ public static function get_all($includeUnsent = true) { return self::get_inst()->getAll($includeUnsent); } /** * @param string * @param string * @param string */ public static function force_expiry($name, $path = null, $domain = null, $secure = false, $httpOnly = true) { return self::get_inst()->forceExpiry($name, $path, $domain, $secure, $httpOnly); } }