Ir para conteúdo
Fórum Script Brasil
  • 0

Erro Na InicializaÇÃo Da Session.....


Pu££3y

Pergunta

Tenho uma pagna de login que pega no banco o login e a senha digitado beleza e Funciona.....

mais quando atribui o variavel que tem o login a session não pega... OBs..

$_SESSION['user_nome'] = $form_senha['login'];

$form_senha['login'] possui o login pegado do banco !!!!!!!CERTEZA QUE SIM!!!!!!!!

então quando inicializo os dados da sessão no Index.php ele diz que a variavel

$_SESSION['user_nome'] está vazia OLHA

if (empty($_SESSION['user_nome']) && empty($_SESSION['user_id']) )

{

echo alert('ACESSO NEGADO!!!!');

echo voltar('login.php');

}

e dá o seginte warning...

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at D:\ley\intranet\index.php:2) in D:\ley\intranet\include\inicio.php on line 9

se algem souber por favor Me ajodemmm ValeUUUU....

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Poste o código para analisarmos.

Esse e o LOGIN.PHP

<?php

include('include/inicio.php');
include('include/conecta.php');


// Na Conect esta os codigos de conexão tipo pg_connect Conecta beleza
// e na Inicio Inicializa As sessões session_start()....



function voltar($url){
        print("<script language='javascript'>window.open('".$url."','_parent');</script>");    
}
function msg($msg){
        print("<script language='javascript'>window.alert('".$msg."');</script>");
}

if(!$bdcon)
    echo "Erro ao Conectar o baco de dados";
else
 { 
     $form_senha['login'] = pg_escape_string($_POST['login']);
    $form_senha['senha'] = pg_escape_string($_POST['senha']);
    $form_senha['bt_entrar'] = pg_escape_string($_POST['bt_entrar']);
    if((!empty($form_senha['login'])) && (!empty($form_senha['senha']))){
        $sql="SELECT * FROM usuario ".
                    "WHERE login='".$form_senha['login']."' AND senha='".$form_senha['senha']."'";
        $res=pg_query($bdcon,$sql);
        $log=0;
        $row=pg_fetch_assoc($res);
        if(($row['login']==$form_senha['login']) && ($row['senha']==$form_senha['senha']) )
            {
                //echo msg('Seja Bem Vindo '.$form_senha['login'].'!!');
                $_SESSION['user_nome'] = $form_senha['login'];
                $_SESSION['user_id'] = $row['id_usuario'];
                echo msg('Seja Bem Vindo '.$_SESSION['useu_nome'].'!!');
                $log=1;
                voltar("index.php");
        }
        if($log==0)
            echo msg('Login e/ou Senha Incoreto(s)!!!!!....');
    }
    else
        echo msg('Digite Seu Login e Senha!!!!!....');
        
    desconecta($bdcon);
        
 }
 ?>
Index.PHP
<?
                include("include/inicio.php");
    include('include/conecta.php');

    function voltar($url){
        print("<script language='javascript'>window.open('".$url."','_parent');</script>");    
    }
    
    if (empty($_SESSION['user_nome']) && empty($_SESSION['user_id']) ){
        echo alert('ACESSO NEGADO!!!!');
        echo voltar('login.php');
            
    }
?>

Mais Acho que o Erro é Devido aquele Warning...... Sabe o Que é?????

Link para o comentário
Compartilhar em outros sites

  • 0

Edite seu post e adicione os códigos dos dois arquivos do include(). Pode haver erro ali também.

TiRei As Includess só são Codigos de conexao e estao certos

Na verdade quando atribuo os dados que vieram pelo metdo POST para a Session As Vaariaves de SESION não pegam o Valor acho que foi um erro quando instalei o PHP vou Instalar dnovo e testar

alguém tem um php.ini do php4 configurado Certinho ????? sepuder manda aeeee.... Vlwssss

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...