Ir para conteúdo
Fórum Script Brasil
  • 0

Setcookie Não Funciona


Jetro

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Manual:

setcookie() defines a cookie to be sent along with the rest of the HTTP headers. Like other headers, cookies must be sent before any output from your script (this is a protocol restriction). This requires that you place calls to this function prior to any output, including <html> and <head> tags as well as any whitespace. If output exists prior to calling this function, setcookie() will fail and return FALSE. If setcookie() successfully runs, it will return TRUE. This does not indicate whether the user accepted the cookie.

Ou seja, é a mesma história do header(Location...), você não pode mandar criar um cookie depois que os cabeçalhos já foram enviados...

O próprio manual dá uma solução

Nota: As of PHP 4, you can use output buffering to send output prior to the call of this function, with the overhead of all of your output to the browser being buffered in the server until you send it. You can do this by calling ob_start() and ob_end_flush() in your script, or setting the output_buffering configuration directive on in your php.ini or server configuration files.
Link para o comentário
Compartilhar em outros sites

  • 0
você não pode mandar criar um cookie depois que os cabeçalhos já foram enviados...

Puxa vida...

Eu não entendo...

Tenho uma página de formulario que envia Login e Senha para uma outra (niveis.php) que não tem nada em HTML. Essa página somente checa o nivel do usuário (Seta a Cookie com o nome do Operador) e o direciona para a página específica. Só isso. Não sei que "Cabeçalho" é esse.

Atualmente, eu transfiro pelo url mesmo mas acho feio porque fica aparescendo no rodapé. Por isso que estou tentando instaurar Cookie.

Att.

Jetro

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,1k
×
×
  • Criar Novo...