Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Estou trabalhando em um carrinho de compras. No carrinho utilizo session_id(); pra gravar os produtos temporários do pedido.
Concluo o pedido, faço o logout, "logo" novamente, mas o session_id(); continua o mesmo. E se o usuário entrar no carrinho de compras, os produtos estão lá.
É possível destruir a sessão e destruir o session_id(); também ou gerar um novo?
Pesquisei e não achei nada a respeito. Quem pode ajudar, agradeço.
Abraços.
O unset não funcionou... =/
Estranho, parece que o session_id(); não tem ligação com o session_start();
Alguém manja mais disso?
[OFF]
Eduardo: Na tabela dos produtos, você cria um campo chamado id_usuario (exemplo). Já na tabela usuário, a chave primária (auto incremento) tem que se chamar id_usuario.
Daí, qdo você for querer associar um produto a um usuário, você faz um select, exemplo:
<select name="id_usuario" id="id_usuario">
<option selected>Selecione o usuário para esse produto:</option>
<option>-------------------------</option>
<?php
$result = mysql_query("Select * from USUARIOS order by nome_usuario",$link) or die("ERRO!");
$linhas = mysql_num_rows($result);
for($i=0;$i<$linhas;$i++){
$id_temp = mysql_result($result, $i, "id_usuario");
$linha = mysql_result($result, $i, "usuario");
echo "<option value=\"$id_temp\"";
if ($id_temp==$id_usuario) {
echo "selected";
}
echo ">$nome_usuario</option>";
}
?>
</select>
Ele associa a id do usuario ao produto. Entendeu?
Abs
você deve citar a sessão que deseja destriur, tenta assim:
[]'s
Eduardo Matsuzaki
você pode me ajudar em um catálogo de preços q eu estou criando? nele eu preciso montar um carrinho de compras, só que como faço para associar o produto com o id do cara?
[]'s
Eduardo