Sessão não funciona no servidor
Pessoal tenho o seguinte codigo:
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>KADAM - Menu Digital</title>
<link rel="icon" href="../imagens/img.png" type="image.png" />
<link href="../css/bootstrap.min.css" rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<link rel='stylesheet' href='https://use.fontawesome.com/releases/v5.7.0/css/all.css' integrity='sha384-lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1zFSJ' crossorigin='anonymous'>
<script src="../js/bootstrap.min.js"></script>
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
<script src="sweetalert2.all.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/promise-polyfill"></script>
</head>
<body>
<div class="container theme-showcase" role="main">
<?php
session_start();
include_once("php/conexao.php");
**$idPessoa = $_SESSION['id_pessoa'];
$id_cliente = $_SESSION['id_user'];
$cont = $_SESSION['cont'];**
echo "ID cliente: ".$id_cliente."<br>";
echo "Cont: ".$cont."<br>";
$endereco = filter_input(INPUT_POST, 'endereco');
$total = filter_input(INPUT_POST, 'Total');
$metodopag = filter_input(INPUT_POST, 'pagamento');
$troco = filter_input(INPUT_POST, 'troco');
$cpfnota = filter_input(INPUT_POST, 'cpfnota');
$query= "Select * from enderecocliente WHERE CodigoEndereco = $endereco";
$resulta = mysqli_query($conectar, $query);
$resultado = mysqli_fetch_array($resulta);
//echo "Cod Endereco: ".$endereco."<br>";
//echo "Nome Cidade: ".$resultado['NomeCidade']."<br>";
//echo "Endereco: ".$resultado['Endereco']."<br>";
//echo "Cep: ".$resultado['CEP']."<br>";
//echo "numero: ".$resultado['Numero']."<br>";
//echo "Cod Endereco: ".$resultado['Bairro']."<br>";
//echo "Cod Endereco: ".$resultado['Estado']."<br>";
//echo "Cod Endereco: ".$metodopag."<br>";
//echo "Total: ".$total."<br>";
$query ="UPDATE comanda SET ValorTotal= '$total', CodigoEndereco= $resultado[CodigoEndereco], CodigoMetodoPag = $metodopag, CodigoSituacao = '3' WHERE CodigoComanda = $cont";
$resultado = @mysqli_query($conectar, $query);
$query2 ="INSERT INTO pagamento (CodigoComanda, CpfNota, CodigoMetodoPag, Troco, ValorTotal) VALUES ('$cont', '$cpfnota', '$metodopag', '$troco', '$total')";
$resultado2 = @mysqli_query($conectar, $query2);
$_SESSION['cont'] = 0;
if (mysqli_affected_rows($conectar)) {
?>
<script>
swal({
closeOnEsc: false,
closeOnClickOutside: false,
title: "Sucesso!",
text: "Parabéns! Pedido enviado com sucesso!",
icon: "success",
button: "Ok",
}).then(function(){
window.location.href = "../carrinho.php";
});
</script>
<?php } else { ?>
<script>
swal({
closeOnEsc: false,
closeOnClickOutside: false,
title: "Erro!",
text: "Ops! Seu pedido não foi enviado!",
icon: "error",
button: "Ok",
}).then(function(){
window.location.href = "../carrinho.php";
});
</script>
<?php } ?>
Testando em localhost esse código funciona normalmente onde os valores das sessions estão sempre disponíveis,
porem agora que coloquei o site no ar essas sessões não estão mais apresentando valores, e é somente nessa pagina que isso acontece
nas outras paginas elas apresentam seus valores corretamente...
Alguém tem alguma sugestão, do que poderia ser ?Discussão (1)
Carregando comentários...