Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Não entendi como seria para mudar o id do carrinho...
Estou desenvolvendo um carrinho de compras (por sessão) para um supermercado
Ao finalizar a compra, caso o cliente ainda esteja logado, gostaria de gerar um novo id para a sessao.
Ao finalizar a compra faço o seguinte:
...
unset($_SESSION[cesta]); //esvazia o carrinho
session_regenerate_id(); //gera um novo id para a sessao
mas o novo id não é gerado.
Alguem saberia me dizer o problema?
Obrigado
Separei seu tópico num novo assim você não viola nenhuma regra (por dar um UP num tópico de 2009) e ainda tem o seu tópico melhor visualizado. :thumbsup:
Bom, você sabe o que session_regenerate_id() faz? Se sabe, acho que você não está é sabendo ver se o ID mudou ou não.
Exemplo do manual:
A saída será algo como:
O "algo como" é porque esse valores mudam.
Agora, para que possamos ajudar, qual o intuito real de precisar regenerar o ID de sessão? Na maioria das vezes essa é uma informação interna ao mecanismo de sessão, dispensando seu uso.