Verifica se há espaços em branco depois de <? Geralmente o interpretador se perde se há qualquer espaço.
Roni Warken -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rafael_ Sent: domingo, 10 de dezembro de 2006 21:10 To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) Subject: Re: [FUG-BR] PHP + session_start() MArcelo Vilela da uma olhada como esta o codigo: 1 <? 2 session_start(); 3 require_once('_configuracoesPadroes.php'); 4 require_once('conexao.php'); 5 $submit = @$_REQUEST['Submit']; 6 $usuario = @$_POST['txt_usuario']; 7 $senha = @$_POST['txt_senha']; 8 if($submit!=""){ 9 $sqlLogin = "SELECT usuario FROM tblusuario WHERE usuario = '".$usuario ."' AND senha = '".$senha."'"; 10 $resultadoArea2 = mysql_query($sqlLogin,$conexao) or die("ERRO ao gerar a combo!".mysql_error()); 11 while($valor = mysql_fetch_array($resultadoArea2)) 12 {/*session_start();*/ 13 $_SESSION['usuario'] = $valor[0]; 14 15 header("Location: index.php"); 16 echo("<center>Login efetuado com sucesso!</center>"); 17 exit; 18 } 19 } 20 ?> Me fala o que tenho que modificar, em qual linha? ----- Original Message ----- From: "Marcelo Vilela" <[EMAIL PROTECTED]> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" <freebsd@fug.com.br> Sent: Sunday, December 10, 2006 6:26 PM Subject: Re: [FUG-BR] PHP + session_start() > Olá, > > Sim, mas não tem a ver com FreeBSD, hehehe. > > Quando você tenta colocar um session_start() o header não pode estar > definido, então deve-se colocar o session_start() antes dele, acontece > com header() também. Normalmente é colocado antes de tudo no código > para não dar problema. > > Abraços. > Marcelo Vilela. > > Em 10/12/06, Rafael_<[EMAIL PROTECTED]> escreveu: >> Pessoal, uso o php5 +mysql+apache2 no BSD6, estou com seguinte erro para >> acessar uma pagina de login: >> >> Warning: session_start() [function.session-start]: Cannot send session >> cookie - headers already sent by (output started at >> /usr/local/www/data-dist/GED/web/login.php:1) in >> /usr/local/www/data-dist/GED/web/login.php on line 2 >> >> Warning: session_start() [function.session-start]: Cannot send session >> cache >> limiter - headers already sent (output started at >> /usr/local/www/data-dist/GED/web/login.php:1) in >> /usr/local/www/data-dist/GED/web/login.php on line 2 >> >> Alguma dica? >> >> valeu! >> >> >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd