Bom dia.
Estou estudando cookie em php.
Fiz conforme o exemplo do livro, mas está dando errado na hora de recuperar o cookie.
enviaCookie.php
<?php
setcookie("MeuCookie", "Testando", time()+3600);
?>
<html>
<head> <title>Exemplo de Cookie</title> </head>
<body>
<h1>Seu cookie foi enviado com sucesso!</h1>
</body>
</html>
recebeCookie.php
<html>
<head> <title>Recebendo Cookie</title> </head>
<body>
<?php
echo $HTTP_COOKIE_VARS["MeuCookie"];
?>
</body>
</html>
Erro:
Notice: Undefined variable: HTTP_COOKIE_VARS in C:\wamp\www\apostila\exibeCookie.php on line 5
perdeu
Fevereiro 2, 2012, 10:12am
#2
nunca vi essa variavel $HTTP_COOKIE_VARS[“MeuCookie”]; …no php geralmente as variaveis globais tem o padrão de $_ alguma_coisa…
agora para exibir o seu cookie tente:
echo $_COOKIE['MeuCookie'];
Perdeu, existem as seguintes variáveis
$HTTP_COOKIE_VARS
$HTTP_ENV_VARS
$HTTP_GET_VARS
$HTTP_POST_FILES
$HTTP_POST_VARS
$HTTP_SERVER_VARS
$HTTP_SESSION_VARS
Mas do jeito que vc mostrou funcionou legal.
Obrigado pela sua ajuda.
perdeu
Fevereiro 3, 2012, 7:55am
#4
essas variaveis já foram depreciadas…por isso q n funcionou
http://php.net/manual/pt_BR/reserved.variables.server.php