Ir ao conteúdo

Erro session_start()


RauberBM

Posts recomendados

Postado

Olá Pessoal sou novo na área, estou fazendo um trabahlo de curso em PHP, criei o formulário como segue:

==========================================

<form action="senha.php" method="POST">

usuário : <br> <input name="usuario" type="text" size="30"><br>

senha: <br> <input name="senha" type="password" size="30"> <br>

<input name="enviar" type="submit" id="enviar" value="enviar">

</form>

==========================================

Porém quando coloco login e senha, não entra na pagina que deveria, e aparece uma mensagem como segue:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\users\fabio\desktop\easyphp1-8\www\trabalho php\senha.php:8) in c:\users\fabio\desktop\easyphp1-8\www\trabalho php\senha.php on line 16

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\users\fabio\desktop\easyphp1-8\www\trabalho php\senha.php:8) in c:\users\fabio\desktop\easyphp1-8\www\trabalho php\senha.php on line 16

Warning: Cannot modify header information - headers already sent by (output started at c:\users\fabio\desktop\easyphp1-8\www\trabalho php\senha.php:8) in c:\users\fabio\desktop\easyphp1-8\www\trabalho php\senha.php on line 22

=========================================================

<?php

$login = "padawan";

$senha = 12345;

if ($login == $_POST['login'] && $senha == $_POST['password'])

{

$validacao = 1;

$usuario = $_POST['usuario'];

session_start(); //ESTA É A LINHA ONDE DIS QUE ESTA O ERRO

session_name('sistema');

$_SESSION['usuario'] = $usuario;

$_SESSION['validacao'] = $validacao;

header ("Location: secreta.php");//E ESTA É A OUTRA INDICADA COM ERRO

}

else

{

echo "usuario ou senha invalidos!";

}

?>

</body>

</html>

=========================================================

Alguem pode me ajudar a identificar qual o erro???

Obrigado!!

Postado

Reveja o nome dos atributos...

<input name="usuario" type="text" size="30">

<input name="senha" type="password" size="30">

if ($login == $_POST['login'] && $senha == $_POST['password'])

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!