Luis Dalmolin Postado Abril 9, 2009 Denunciar Share Postado Abril 9, 2009 eae galerato desenvolvendo um site com SESSIONS, mas quando eu boto o session_start(); ele da o seguinte erro, em todas as páginas:Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by adm/login.php:1Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by adm/login.php:1duas vezes ainda, e o session_start(); está na primera linha, antes de qualquer coisa...<?php session_start(); ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>e segue...alguém pode me ajudar?valeuuuuu! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Abril 9, 2009 Denunciar Share Postado Abril 9, 2009 Essa página é a index.php, ou você a chama depois de alguma outra? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Luis Dalmolin Postado Abril 9, 2009 Autor Denunciar Share Postado Abril 9, 2009 não, ela vem depois de uma outra...mas o erro acontece em todas, inclusive se eu coloco session_start no index! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Abril 9, 2009 Denunciar Share Postado Abril 9, 2009 Por isso então.Deixe o session_start() somente no index, e mais em nenhuma outra!De preferência antes do <html>. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Luis Dalmolin Postado Abril 9, 2009 Autor Denunciar Share Postado Abril 9, 2009 vou tentar, depois posto aqui, valeu por enquanto pela dica ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Luis Dalmolin Postado Abril 10, 2009 Autor Denunciar Share Postado Abril 10, 2009 não deu certo, o erro continua...claro que agora só na primeira página, na única onde é chamado... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Norivan Oliveira Postado Abril 10, 2009 Denunciar Share Postado Abril 10, 2009 Se antes do session_start tiver qualquer outra saida no buffer, mesmo sendo um simples echo "a";, vai dar pau. Use um debug para saber onde está essa saída...Você também pode usar a função ob_start()...ob_flush_end() para resolver este problema. Ou mesmo ocultar o alerta se o script estiver funcionando:@session_start() ou if(!isset($_SESSION)){ session_start(); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Luis Dalmolin Postado Abril 13, 2009 Autor Denunciar Share Postado Abril 13, 2009 consegui, valeu mesmo pela ajuda ae!um abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Luis Dalmolin
eae galera
to desenvolvendo um site com SESSIONS, mas quando eu boto o session_start(); ele da o seguinte erro, em todas as páginas:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by adm/login.php:1
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by adm/login.php:1
duas vezes ainda, e o session_start(); está na primera linha, antes de qualquer coisa...
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
e segue...
alguém pode me ajudar?
valeuuuuu!
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
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.