To com um pequeno problema mas ainda não consegui entendelo, fiz um script pra login de sessão ( ele carrega executa tudo conforme o planejado) mas quando pesso para carregar a pagina inde1.php ta dando pau o erro é o seguinte:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\arquivos de programas\easyphp1-8\www\index1.php:2) in c:\arquivos de programas\easyphp1-8\www\index1.php on line 6
alguém sabe me dizer que erro é esse? o que to fazendo de errado?
pra facilitar vou colocar os 2 codigos abaixo:
Sessão de Login:
<?php
session_start();
if (isset($_POST['login']) && isset($_POST['senha']))
{
$login = $_POST["login"];
$senha = $_POST["senha"];
include('conecta.php');
$sql = "select * from usuario
where login=$login'
and senha='$senha'";
$rs = executaquery( $sql );
if(!$rs)
{
echo 'Cannot run query.';
exit;
}
$row = mysql_fetch_row( $rs );
$count = $row[0];
if ( $count > 0 )
{
$_SESSION['valid_user] = $login;
}
//$query->close();
}
?>
<html>
<body>
<h1>Home page</h1>
<?
if (isset($_SESSION['valid_user']))
{
echo 'Voce esta logado: '.$_SESSION['valid_user'].' <br />';
Pergunta
EDENUNCIO
AÍ GALERA!
To com um pequeno problema mas ainda não consegui entendelo, fiz um script pra login de sessão ( ele carrega executa tudo conforme o planejado) mas quando pesso para carregar a pagina inde1.php ta dando pau o erro é o seguinte:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\arquivos de programas\easyphp1-8\www\index1.php:2) in c:\arquivos de programas\easyphp1-8\www\index1.php on line 6
alguém sabe me dizer que erro é esse? o que to fazendo de errado?
pra facilitar vou colocar os 2 codigos abaixo:
Sessão de Login:
Pagina index1.php
Link para o comentário
Compartilhar em outros sites
4 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.