Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, tenho um projeto que usa Ajax, o que está ocorrendo é que quando o cara loga, eu pego alguns dados e gravo na SESSION,
no arquivo ajax, verifico o que está gravado na SESSION, daí entro num if para retornar pro Javascript que chamou o ajax:
Código para pegar os dados quando loga apos consulta no BD:
$_SESSION['teste']=$dados['valor']; -- aqui será valor 1 !!!
Dai uso o javascript:
$.post('ajax.php',{valor:valor},function(retorno){
if(retorno == 'A'){
alert('retornou A!');
}else{
alert('retornou B!');
}
});
Codigo Ajax:
if( isset($_POST) && !empty($_POST)){
if($_SESSION['teste'] == '1'){
echo "A";
}else{
echo "B";
}
}
No meu Projeto Local, quando o valor da $_SESSION['teste'] é 1, ele dá o alerta 'retornou A!', quando é 0, ele dá o alerta 'retornou B!',
OK! Mas.. quando subo o projeto, dou um echo na $_SESSION['teste'] e tem valor 1, porém o alerta está retornando B, como se tivesse 0 na $_SESSION['teste'] ao invés de 1, não consigo entender esse bug doido!! Alguém poderia me ajudar!!?Carregando comentários...