Erro no setcookie()

Enviada por Juan Basso 
Juan Basso
Erro no setcookie()
23 de June de 2001 às 04:08AM
pow.. tentei fazer um exemplo basico do setcookie e ele retorna o seguinte:

Warning: Cannot add header information - headers already sent by (output started at C:\ARQUIVOS DE PROGRAMAS\HTTPD\HTDOCS\gremio\teste1.php:2) in C:\ARQUIVOS DE PROGRAMAS\HTTPD\HTDOCS\gremio\teste1.php on line 3

Arquivo teste1.php:


<?PHP
setcookie("teste1","testando",0);
?>


há algo de errado na minha string de comando????

Obrigado pela atenção

Juan Basso
Assis
RE: Erro no setcookie()
23 de June de 2001 às 08:50AM
Olá Juan!

Observe o erro gerado:
*Cannot add header information - headers already sent by *

Ao enviar um cookie para o usuário você anexa ao cabçalho as informações, por essa razão que cookies (assim como qualquer outra informação que será laçanda ao cabeçalho) devem vir antes de qualquer espaço em branco... digito ou qualquer outro dado, então coloque esse comando antes de enviar algo para o navegador (pode ser entendido como "no topo na página"). Ou então use o controle saida do php, mais informações em:
http://www.php.net/manual/en/ref.outcontrol.php

Sobre cookies:
http://www.php.net/manual/en/function.setcookie.php

[]'s
Gleisson
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.