W3cubDocs

/Phalcon 2

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

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Http_Response_Cookies.html