Documentation

Table Of Contents

Previous topic

< Class Phalcon\Http\Response

Next topic

Class Phalcon\Http\Response\Exception >

This Page

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 (unknown $dependencyInjector)

Sets the dependency injector

public Phalcon\DiInterface getDI ()

Returns the internal dependency injector

public Phalcon\Http\Response\Cookies useEncryption (unknown $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 (unknown $name, [unknown $value], [unknown $expire], [unknown $path], [unknown $secure], [unknown $domain], [unknown $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 (unknown $name)

Gets a cookie from the bag

public boolean has (unknown $name)

Check if a cookie is defined in the bag or exists in the _COOKIE superglobal

public boolean delete (unknown $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

Follow along: