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

Responder a