Table Of ContentsPrevious topicNext topic |
Class Phalcon\Http\Response\Cookies¶implements Phalcon\Http\Response\CookiesInterface, Phalcon\DI\InjectionAwareInterface This class is a bag to manage the cookies A cookies bag is automatically registered as part of the ‘response’ service in the DI Methods¶public setDI (Phalcon\DiInterface $dependencyInjector) Sets the dependency injector public Phalcon\DiInterface getDI () Returns the internal dependency injector public Phalcon\Http\Response\Cookies useEncryption (boolean $useEncryption) Set if cookies in the bag must be automatically encrypted/decrypted public boolean isUsingEncryption () Returns if the bag is automatically encrypting/decrypting cookies public Phalcon\Http\Response\Cookies set (string $name, [mixed $value], [int $expire], [string $path], [boolean $secure], [string $domain], [boolean $httpOnly]) Sets a cookie to be sent at the end of the request This method overrides any cookie set before with the same name public Phalcon\Http\Cookie get (string $name) Gets a cookie from the bag public boolean has (string $name) Check if a cookie is defined in the bag or exists in the $_COOKIE superglobal public boolean delete (string $name) Deletes a cookie by its name This method does not removes cookies from the $_COOKIE superglobal public boolean send () Sends the cookies to the client Cookies aren’t sent if headers are sent in the current request public Phalcon\Http\Response\Cookies reset () Reset set cookies |