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

Nao Consigo Fazer Gravar Sessão!


MadPatryk

Pergunta

galera, plxxx. alguém me dá uma luz, doq ta acontecendo com essa droga!!! rsss

olhem só:

ah, é php5...

index.php

<?
	ob_start();
	session_start();
	session_name("ambiente_alunos");

	include("../config.inc.php");
	$login = (isset($_POST["login"])) ? $_POST["login"] : "";
	$senha = (isset($_POST["senha"])) ? $_POST["senha"] : "";
	$ir    = (isset($_GET["ir"])) ? $_GET["ir"] : "";

	if ($ir == "login")
	{
  $conn = pg_connect("host=$local dbname=$banco user=$usuario password=$senha");
  
  $sql = "select matricula, nome, senha ".
      "from aca.alunos ".
      "where matricula='".$login."' and senha='".$senha."'";

  $sql_login = "select count(*) as u_total ".
      "from aca.alunos ".
      "where matricula='".$login."'";

  $sql_senha = "select count(*) as s_total ".
      "from aca.alunos ".
      "where matricula='".$login."' and senha='".$senha."'";

  $query    = pg_query($sql);
  $query_login = pg_query($sql_login);
  $query_senha = pg_query($sql_senha);
  
  if (pg_fetch_result($query_login, 0, "u_total") >0)
  {
  	if (pg_fetch_result($query_senha, 0, "s_total") >0)
  	{
    $x = pg_fetch_array($query);
    $matricula = $x["matricula"];
    $nome    = $x["nome"];
    $senha    = $x["senha"];
    
    session_destroy();
    session_register("matricula","nome","senha");
    
    //echo "Logado!!!";
    header("location:aluno.php");
    exit;
  	}
  	else
    echo "senha incorreta";
  }
  else
  	echo "usuario invalido...";
	}

	if (!$ir)
	{
  include("login.php");
	}
	ob_end_flush();
?>
aluno.php
<?
	$id = (isset($_POST["id"])) ? $_POST["id"] : "";
	if (!$_SESSION["matricula"])
	{
  echo "<script language='javascript'> " .
    "	window.alert('Modo incorreto de entrada.'); " .
    "	window.opener = window; " .
    "	window.close(); " .
    "</script>";
	}
	else
	{
?>
code html...

ele num ta gravando a sessão... sad.gif num sei prq....

alguém me dá um help aiiii!!! plxxxx

valeuuuszzzz!!!

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

kramba velhos!!!

huahauhauhau

que falta de atenção fudida...

é que primeiro eu tava fazendo como include_once, mas dai eu pensei e que do jeito que o cara quer, vai dar merda futuramente... dai eu pus o header... mas eskeci do lance de inicializar a sessão!!! putz... falta de atenção fudida...

é isso mesmo!!!

valeu kras...

abraço!

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...