Ir para conteúdo

Arquivado

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

klsofts

SESSION não salva nenhum valor.

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.