Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá pessoal,
meu problema é o seguinte: Preciso registrar uma função dentro de um método, no entanto esta sessão só dura enquanto a página estiver carregada, ao dar um refresh percebe-se que não foi registrada a sessao, e olhando os cookies registrados também. Segue o código:
class carrinho
{
static function setSession($Carrinho)
{
@session_start();
if(!isset($_SESSION["carrinho"]))
{
$_SESSION["carrinho"] = $Carrinho;
echo "não estava setada";
}
else
{
echo "ja estava setada";
}
}
}
$obj = "abcd";
carrinho::setSession($obj);
saida:
não estava setada
saida após dar o refresh:
não estava setada
Carregando comentários...