Guest protegerre Postado Janeiro 3, 2006 Denunciar Share Postado Janeiro 3, 2006 O QUE PODE TER DE ERRADO NO MEU SISTEMA DE LOGIN COM SESSÕES PARA DAR O SEGUINBTE AVISO...Warning: session_start(): Cannot send session cookie???????????????TUDO FUNCIONA DIREITINHO, PORÉM ESSE AVISO CHATO ENCOMODA. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gladiador Postado Janeiro 3, 2006 Denunciar Share Postado Janeiro 3, 2006 /* a sessão não foi iniciada, reveja a configuração do php.ini */ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - PROTEGGERE - Postado Janeiro 4, 2006 Denunciar Share Postado Janeiro 4, 2006 NÃO ENTENDI.AQUI VAI O CÓDIGO PARA SE ALGUÉM PUDER AJUDAR<?session_name("webtutoriais");session_start();$file = file('dados.php'); $login='errado'; $usuarioValido='não'; $senhaValida='não'; $validou='não'; $usuario=FALSE; $senha=FALSE; if(isset($_POST['usuario']) AND isset($_POST['senha'])) { $usuario = htmlspecialchars(stripslashes($_POST['usuario'])); $senha = htmlspecialchars(stripslashes($_POST['senha'])); $validou=sim'; } if(isset($_GET['usuario]) AND isset($_GET['senha'])) { $usuario = htmlspecialchars(stripslashes($_GET['usuario'])); $senha = htmlspecialchars(stripslashes($_GET['senha'])); $validou=sim'; }if((isset($_POST['usuario]) AND isset($_POST['senha'])) OR (isset($_GET['usuario']) AND isset($_GET['senha']))){ for($i=1; $i<(count($file) -1); $i++) { $campo=explode("|",$file[$i]); $usuarioBD = $campo[1]; $senhaBD = $campo[2]; if($usuarioBD==$usuario) $usuarioValido=sim'; if($senhaBD==$senha) $senhaValida ='sim'; if($usuarioBD==$usuario AND $senhaBD==$senha) $idBD = $campo[0]; }} if($validou=='não') { $msg = "Por favor, digite o usuário e a senha<BR>\n"; $msg .= "para ter acesso a essa página!"; } elseif($usuarioValido=='não') { $msg = 'O usuário não existe, em nosso banco de dados!'; } elseif($senhaValida=='não') { $msg = 'A senha está errada!'; } else { $login='correto'; $_SESSION['liberado]='1'; $_SESSION['id']=$idBD; } /*______________________________*/if($login==errado' AND $_SESSION['liberado]!='1'){ echo "<CENTER>\n\n"; echo "<FONT FACE='VERDANA' SIZE='4'><B>Área Restrita</B></FONT><BR>\n"; echo "<FONT FACE='VERDANA' SIZE='2' COLOR='RED'>".$msg."</FONT><BR>\n"; echo "<FORM ACTION='".$_SERVER['PHP_SELF']."' METHOD='POST'>\n"; echo "<FONT FACE='VERDANA' SIZE='2'>Usuário:</FONT><BR>\n"; echo "<INPUT TYPE='text' NAME='usuario' VALUE='".$usuario."'><BR><BR>\n"; echo "<FONT FACE='VERDANA' SIZE='2'>Senha:</FONT><BR>\n"; echo "<INPUT TYPE='password' NAME='senha' VALUE='".$senha."'><BR><BR>\n"; echo "<INPUT TYPE='submit' VALUE='Logar'><BR>\n"; echo "</FORM>\n\n"; echo "</CENTER>\n\n";exit;}include "pega_dados.php";?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Janeiro 4, 2006 Denunciar Share Postado Janeiro 4, 2006 bom,não sei se é isso...mas pelo q eu aprendi...pra session funcionar, o session_start(); não tem q estar antes de tudo na pagina??? porque ai ela esta na segunda linda...as vezes o session_name precisa de estar com a session startada antes né...sei la....hehet+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - proteggere - Postado Janeiro 4, 2006 Denunciar Share Postado Janeiro 4, 2006 ainda não deu. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Janeiro 4, 2006 Denunciar Share Postado Janeiro 4, 2006 funciona as suas sessions??? tudo???? se funciona está estranho aiuhaiuhai mas coloca um @ na frente q ele oculta o warning mas da uma olhada... n era pra dar esse erro e funcionar as sessions.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest proteggerte Postado Janeiro 5, 2006 Denunciar Share Postado Janeiro 5, 2006 funciona TUDO.MAS COLOCO @ NA ONDE MESMO??????? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest protegerre
O QUE PODE TER DE ERRADO NO MEU SISTEMA DE LOGIN COM SESSÕES PARA DAR O SEGUINBTE AVISO...
Warning: session_start(): Cannot send session cookie
???????????????
TUDO FUNCIONA DIREITINHO, PORÉM ESSE AVISO CHATO ENCOMODA.
Link para o comentário
Compartilhar em outros sites
6 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.