Ir para conteúdo

POWERED BY:

Arquivado

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

KIDFErreira

Gravando mais de um produto no mesmo cookie

Recommended Posts

Galera eu gostaria de gravar varios dados no mesmo cookie, ja estou conseguindo um, mas gostaria de colocar mais de um! ai vai o código para vcs me ajudarem:

<?php
$msg = '';
if (isset($_GET['acao']) && $_GET['acao'] == 'validar') {  
foreach($_GET as $chave=>$valor) {
       $$chave = $valor;  
}


if (isset($_COOKIE['count'])) {
   $count = $_COOKIE['count'] + 1;
} else {
   $count = 1;
}
setcookie("count", $count, time()+3600);
setcookie("Cart[$count]", $titulo, time()+3600);

} 
?>



<?php

       echo "$titulo <br />";


?>

 

desde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

num deu muito certo a gravação de mais de um prduto n mesmo cookie, ele me aparece tudo que eu seleciono, mas na hora de eu colocar mais um produto ta dando errado, deve ser algo pouco eu tentei com explode()>

 

ai segue o código que esta tudo numa mesma pagina:

<?php

//// dados vem de um botão form deoutra página estou passando via GET
$msg = '';
if (isset($_GET['acao']) && $_GET['acao'] == 'validar') {
foreach($_GET as $chave=>$valor) {
$$chave = $valor;
}
////////// fim dos dados

//// gravação dos cookies
setcookie("cookie[titulo]", "$titulo", time()+3600);
setcookie("cookie[quantidade]", "$quantidade", time()+3600);
setcookie("cookie[opcao]", "$opcao", time()+3600);
setcookie("cookie[preco]", "$preco", time()+3600);

}

///// printa na tela
if (isset($_COOKIE['cookie'])) {

$dados = explode('/', $_COOKIE['cookie']);
echo $dados = "$titulo <br>";
echo $dados = "$quantidade <br>";
echo $dados = "$opcao <br>";
echo $dados = "$preco</br><br>";

echo"<a href='index.php'>Continuar Comprando</a><br>";
}
?>

mais uma vez desde ja agradeço

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.