Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

webfmx

Cookies e variaveis

Recommended Posts

Olá pessoal,Sempre que utilizo cookies, e preciso armazenar mais de um valor utilizdo matrizes. Gostaria de saber se é possível armazenas mais de uma variável dentro de um cookie ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Parece que eh possivel sim....Acho que jah fiz isso antes...

Compartilhar este post


Link para o post
Compartilhar em outros sites

É possível utilizar matrizes sem maiores dificuldades, veja o seguinte códgio, aqui funiona perfeitamente : Criando o Cookie<?phpsetcookie("cookie[0]", "nome");setcookie("cookie[1]", "login");setcookie("cookie[2]", "data");?>Recurperando os valores<?phpif (isset($_COOKIE['cookie'])) { foreach ($_COOKIE['cookie'] as $name => $value) { echo "$name : $value <br />\n"; }}?>Como disse, gostaria de saber se é possível armazernar mais de uma varivél...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rapaz, pelo menos aqui em casa não dá...

 

 

Olha o erro que dá:

Warning: setcookie() expects parameter 2 to be string, array given in c:\apache\htdocs\x.php on line 4

Ele espera por uma string, não por um array.

 

 

Assim funciona porque é $aNomes[0] retorna um Array.

PHP

[*]$aNomes = array(

[*] "Felipe"

[*] );

[*]setcookie("Nomes", $aNomes[0]);

 

Veja assim pra tu ver:

$aNomes = array(  array("Felipe")  );

Viu... ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rapaz, pelo menos aqui em casa não dá...

 

 

Olha o erro que dá:

Warning: setcookie() expects parameter 2 to be string, array given in c:\apache\htdocs\x.php on line 4

Ele espera por uma string, não por um array.

 

 

Assim funciona porque é $aNomes[0] retorna um Array.

PHP

[*]$aNomes = array(<br /> "Felipe"<br /> );<br />setcookie("Nomes", $aNomes[0]);

 

Veja assim pra tu ver:

$aNomes = array(  array("Felipe")  );

Viu... ;)

<{POST_SNAPBACK}>

Cara, então não sei... que versão do apache você usa ? você fez alguma configuração no no http.conf ou no php ini ? Testei o código postado no IIS e no Apache e funcionou sem dificuladades

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.