
magskull
(usa Debian)
Enviado em 09/06/2011 - 20:00h
Estou usando Xamp para testar minha apllicação.
Estou com um problema na utilização de cookies, vejam o script abaixo:
<?
/*verifica se existe variavel de conteudo, caso não exista ele apresenta pagina inicial */
if(empty($_GET)) { //caso nao exista post defino um valor
$pegapost = "en";
}else{
$pegapost = $_GET['i']; //caso exista atribuo o valor a variavel
}
setcookie('idioma', $pegapost); //crio um cookie com o valor do post
?>Javascript:
<script>
document.write(document.cookie); //javascript imprime valor atualizado
</script>
<br>Echo PHP:
<?
echo $_COOKIE['idioma']; //php imprime valor desatualizado
?>
Teste o arquivo enviando um post com a variavel i=teste, ele vai mostrar usando a função em javascript com valor atualizado e com o echo do php com o valor antigo.
Porque isso acontece?