Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 493141
            [titulo] => erro ao obter um cookie, ele não obtido, parece não existir
            [dataCadastro] => DateTime Object
                (
                    [date] => 2014-09-22 16:11:45
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 244531
            [status] => M
            [isExample] => 
            [NomeUsuario] => Ronaldo Lanhellas
            [Apelido] => 
            [Foto] => 244531_20150129162200.jpg
            [Conteudo] => 1 - O método setcookie() está sendo executado em qual página ? 
2 - A página que funciona está "dentro" da página que está executando o setcookie() ?

Dê mais detalhes por gentileza. ) )

erro ao obter um cookie, ele não obtido, parece não existir

PHP
Alexandre
   - 22 set 2014

#Código

<?php 
echo "O valor do cookie é:" . $_COOKIE["usuario"];
echo "O valor do cookie é:" . $_COOKIE["email"];
echo "O valor do cookie é:" . $_COOKIE["NroItem"];
?>

Bom, este é o código acima que uso para exibir um cookie.. O documento também é .php....
O estranho é que, numa página este código acima funciona, ele exibe os cookies dos nomes(usuario, email, e NroItem) e em outra página, este mesmo código não exibe nada, em ambas as páginas o código foi aplicado antes de qualquer inicialização do HTML..

Post mais votado

Ronaldo Lanhellas
   - 22 set 2014

1 - O método setcookie() está sendo executado em qual página ?
2 - A página que funciona está "dentro" da página que está executando o setcookie() ?

Dê mais detalhes por gentileza.

1
|
0

Alexandre
   - 22 set 2014

A página que está o setcookie() é apresentada após uma outra página de cadastro, está bem assim:
#Código

setcookie('usuario', $nome, (time() + (3 * 24 * 3600)));
setcookie('NroItem', $NroItem, (time() + (3 * 24 * 3600)));
setcookie('email',$email, (time() + (3 * 24 * 3600)));


Ele cria o cookie direitinho, eu sei porquê tenho uma página como disse anteriormente, que exibe estes 3 cookies!

A página que funciona o cookie está fora desta página, assim como a que não funciona também está fora, são páginas com endereços diferentes:
meusite.com/pag1
meusite.com/pag2
Só que uma funciona, outra não, o mesmo código... exibido antes de qualquer outro código em php ou html..

Qualquer informação, só solicitar, obrigado pela força Ronaldo..
Até

Alexandre
   - 22 set 2014

Problema resolvido..
Erro bobo, mas vou postar aqui a resolução:
A página que não funcionava o cookie não tinha o "www." era apenas o nomedosite.com
Entrava normalmente, mas para os cookies funcionarem parece necessário o uso do "www.".
Valeu Ronaldo, deixo-te com melhor resposta porquê você se interessou a me ajudar!