PHP Coupé

Aprendendo

Classes

Coupe_Cookie

Funções que auxiliam na manipulação de Cookies.

Criando

Create

Cria um cookie com seus valores e tempo de expiração.
Um mesmo cookie pode armazenar vários valores difentes.
Para isso use create('nome', 'valor1=carro::valor2=modelo', ...).
O terceiro parametro eh o tempo em dias. Para 12 horas use '0.5'.

Recebe: ($string=nome_cookie, $string=valores, [$int=tempo_dias], [$string=caminho])
Retorna: TRUE (caso seja criado o Cookie) ou FALSE (caso haja algum erro)

...
$Coupe->import('Coupe_Cookie');
$Coupe->Coupe_Cookie->create('cesta', 'fruta1=morango::fruta2=maracuja', 2);
...

Lendo

Get Value

Retorna determinado valor de um cookie.

Recebe: ($string=nome_cookie, $string=nome_valor)
Retorna: STRING (conteudo do valor) ou FALSE (em caso nao encontre o valor)

...
$Coupe->import('Coupe_Cookie');
$Coupe->Coupe_Cookie->create('cesta', 'fruta1=morango::fruta2=maracuja', 2);
return $Coupe->Coupe_Cookie->getValue('cesta', 'fruta1');
// retorna 'morango'
...
Vector

Retorna os valores de um cookie em um vetor.

Recebe: ($string=nome_cookie)
Retorna: ARRAY (valores armazenados no cookie) ou FALSE (em caso não encontre o cookie)

...
$Coupe->import('Coupe_Cookie');
$Coupe->Coupe_Cookie->create('cesta', 'fruta1=morango::fruta2=maracuja', 2);
$array = $Coupe->Coupe_Cookie->vector('cesta');
return print_r($array, TRUE);
// imprime
// Array( [fruta1] => morango [fruta2] => maracuja )
...

Removendo

Remove

Deleta um cookie.
Os valores passados devem coincidir com os usados quanto o cookie foi criado.

Recebe: ($string=nome_cookie, $int=tempo_dias, $string=caminho)
Retorna: VOID

...
// cria o cookie
$Coupe->Coupe_Cookie->create('cesta', 'fruta1=morango::fruta2=maracuja', 2);
// remove o cookie
$Coupe->Coupe_Cookie->remove('cesta', 'fruta1=morango::fruta2=maracuja', 2);
...

Classes

Mudar idioma:

Versão atual: 0.5
Licenciado sob Creative Commons by-nd

Desenvolvido por Samuel Corradi 2008.