Ir para conteúdo

POWERED BY:

Arquivado

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

Neto Braghetto

[Resolvido] Cookie

Recommended Posts

Galera preciso fazer um carrinho de compras como em uma loja virtual... pensei em fazer com Cookies

alguem sabe o limite de caracteres de um cookie? se existir um limite é possivel aumenta-lo?

e se fazer isso com cookie não for a melhor opção alguem sabe uma melhor pra me indicar?

 

agradeço desde ja !

Compartilhar este post


Link para o post
Compartilhar em outros sites

costumo fazer com SESSION..

 

mas ainda assim, pq você estouraria o limite usando COOKIES ?

grava só o ID e a quantidade do produto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você está com medo do limite do COOKIE é pq deve pensar em salvar todo carrinho nos Cookies, é isso?

 

Utilize SESSION e procure armazenar os produtos do carrinho no banco de dados mesmo, depois você conseguiria rastrear pra saber quais produtos por exemplo são colocados no carrinho e depois não comprados, etc...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pelas resposta, mas ja consegui resolver o meu problema !

eu não queria utilizar session pra não carregar o servidor e menos ainda ficar fazendo colsutas no banco...

 

eu perguntei sobre o limite do cookie pois, gravei as Ids de todos os produtos em 1 unico cookie.... e depois utilizei explode para separar esses Ids, o mesmo foi feito com as quantidades....

 

pra mim resolveu ! mas obrigado mesmo assim !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo procure por variáveis de sessão!

 

O legal de usar cookie para fazer o carrinho com cookie é que você pode fazer a compra, parar por algum motivo, e voltar mais tarde para continuar a compra com o carrinho do jeito que estava. O Submarino faz isso. Acho muito útil

 

 

eu perguntei sobre o limite do cookie pois, gravei as Ids de todos os produtos em 1 unico cookie.... e depois utilizei explode para separar esses Ids, o mesmo foi feito com as quantidades....

 

Uma dica: serialização.

 

Veja um exemplo bem simples:

 

(código seguido de sua execução):

beraldo@orion:/tmp$ cat serialize.php 
<?php

$carrinho = array( 'produto 1', 'produto 2' );
var_dump( $carrinho );
$carrinhoSerializado = serialize( $carrinho );
var_dump( $carrinhoSerializado );
$carrinhoDesserializado = unserialize( $carrinhoSerializado );
var_dump( $carrinhoDesserializado );

?>
beraldo@orion:/tmp$ php serialize.php 
array(2) {
 [0]=>
 string(9) "produto 1"
 [1]=>
 string(9) "produto 2"
}
string(46) "a:2:{i:0;s:9:"produto 1";i:1;s:9:"produto 2";}"
array(2) {
 [0]=>
 string(9) "produto 1"
 [1]=>
 string(9) "produto 2"
}

 

:thumbsup:

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.