klsofts 0 Denunciar post Postado Outubro 7, 2015 Fala pessoal, tudo bem? estou aqui tentando criar um carrinho de compras em php utilizando as sessões, o problema é que quando tento exibi-las nada acontece. Já procurei diversos métodos de utilizar as sessões mas continua não resultado. Abaixo o código da página do carrinho: <?php include "ifiles/conn.php"; $object_id = $_GET["pid"]; $obj_info1 = "SELECT * FROM produto WHERE id='$object_id'"; $obj_info2 = mysqli_query($con, $obj_info1); $obj_info3 = mysqli_fetch_array($obj_info2); $obj_price = $obj_info3["preco"]; $obj_ident = $object_id; if(isset($_SESSION["carrinho"])){ array_push($_SESSION["carrinho"], $obj_ident); $_SESSION["preco"] += $obj_price; } else { session_start(); $_SESSION["carrinho"] = array(); array_push($_SESSION["carrinho"], $obj_ident); $_SESSION["preco"] = $obj_price; } header('Location: prducts.php'); ?> E em uma outra página estou usando: echo $_SESSION["preco"], mais nada é exibido. Compartilhar este post Link para o post Compartilhar em outros sites
Visitante Denunciar post Postado Outubro 8, 2015 a session_start(); precisa ficar em cima, pois só inicia a abaixo dela. E você precisa colocar em todas as páginas que for usar sessão. Compartilhar este post Link para o post Compartilhar em outros sites