Cookie
O component cookie serve para manipular os seus cookies, ele trabalha em torno do método nativo setcookie do PHP.
Para você utilizar este component, você prescisa definir que irá utiliza-lo. Veja mais em: Controllers > Carregando models, components, helpers e extensions.
O nome deste component é cookie, este é o nome que você irá utilizar para carrega-lo.
Este component tem algumas opções de configurações, veja mais em: Configurações > Cookies.
Veja os métodos disponíveis para salvar um cookie.
Veja os métodos disponíveis para ler um cookie.
Carregando o component
Para você utilizar este component, você prescisa definir que irá utiliza-lo. Veja mais em: Controllers > Carregando models, components, helpers e extensions.
O nome deste component é cookie, este é o nome que você irá utilizar para carrega-lo.
Configurações
Este component tem algumas opções de configurações, veja mais em: Configurações > Cookies.
Salvando um cookie
Veja os métodos disponíveis para salvar um cookie.
write()
Este método salva o cookie.
Parâmetros:
Veja exemplo:
Parâmetros:
string $name
mixed $value
number $expires [opcional]
Nome do cookie.
mixed $value
Valor para o cookie.
number $expires [opcional]
Tempo de expiração do cookie.
Veja exemplo:
public function index(){
$this->cookie->write('username', 'zeanwork');
}
set()
Este método é apenas uma alias para o método write().
Lendo um cookie
Veja os métodos disponíveis para ler um cookie.
read()
Este método retorna o valor do cookie.
Parâmetros:
Veja exemplo:
Parâmetros:
string $name
Nome do cookie.
Veja exemplo:
public function index(){
echo $this->cookie->read('username');
}
get()
Este método é apenas uma alias para o método read().
Excluindo um cookie
delete()
Este método deleta o cookie.
Parâmetros:
Veja exemplo:
Parâmetros:
string $name
Nome do cookie.
Veja exemplo:
public function index(){
echo $this->cookie->delete('username');
}
Definindo o tempo de expiração dos cookies
expire()
Este método definir o tempo de expiração dos cookies.
Parâmetros:
Veja exemplo:
Parâmetros:
number $expires
Tempo de expiração dos cookies.
Veja exemplo:
public function index(){
echo $this->cookie->expire(200);
}



