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

Como Passar Uma Sessão?


Dukes

Pergunta

Bom dia galera....

Bem, tenho um site que uso sessão na hora de "logar",

Startando essa sessão a pagina inteira fika com as variavel Startada correto???

Bem agora vem o grande Problema, Como passo a sessão para uma Janela POP-UP??

Apenas utilizo:

<?
session_start();
?>

No Cabeçalho da Janela POP-UP, que as Variaveis estarao Setadas automaticamente??

Bem espero que eu tenha sido claro...

Abraços. dry.gif

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

caro Kafunga,

Eu utilizo as seguintes "variaveis"

session_register("loginlogado");
session_register("senhalogado");
session_register("nivellogado");
session_register("idlogado");

como ficaria então pra eu fazer com ke essas minhas session_register, virasse variavel dentro do POP-UP?

sendo que eu quero q elas fikasse como variavel, pois terei q utiliza-las no comandao MySQL.

Abraços

Eduardo Amorim

Link para o comentário
Compartilhar em outros sites

  • 0

primeiro:

session_register("loginlogado");

session_register("senhalogado");

session_register("nivellogado");

session_register("idlogado");

isso não se usa mais.

segundo:

como ficaria então pra eu fazer com ke essas minhas session_register, virasse variavel dentro do POP-UP?

sendo que eu quero q elas fikasse como variavel, pois terei q utiliza-las no comandao MySQL.

preste atenção!

pagina que verifica o login.

<?php

session_start();//abre sessão

$login = $_POST["loign"];

$senha = $_POST["senha"];

$sql = "fica por vc";

if(se os dados for verdadeiro){

//aqui você atribui os dados contidos na variavel e passou para a sessão

$SESSION["nomegravado"]=$login;

?>

pagina pop-up

<?php

session_start();//abre sessão

$login = $SESSION["login];//aqui você atribui os dados contidos no campo da sessão especificado na variavel $variavel

echo "$login";//vai imprimir o login da pessoas q logou!

?>

intendeu!?

Link para o comentário
Compartilhar em outros sites

  • 0

Cara eu utilizo

session_register("loginlogado");
session_register("senhalogado");
session_register("nivellogado");
session_register("idlogado");

Pois eu utilizo eles como variaveis

$loginlogado

$senhalogado

$nivellogado

$idlogado

Assim do seu jeito, não sei USAR e não saberia como fikaria essas variaves, pois se elas não fikarem com esses NOMES terei q refazer a METADE do meu site novamente!! =0/

Ve se consegues montar as variaveis certinho pra mim, se não for PIDIR muito!

[]`s

Link para o comentário
Compartilhar em outros sites

  • 0

cara é tão simples:

pagina que verifica o login.

<?php

session_start();//abre sessão

$login = $_POST["loign"];

$senha = $_POST["senha"];

$sql = "fica por vc";

if(se os dados for verdadeiro){

//aqui você atribui os dados contidos na variavel e passou para a sessão

$SESSION["nomegravado"]=$login;

?>

pagina pop-up

<?php

session_start();//abre sessão

$login = $SESSION["login];//aqui você atribui os dados contidos no campo da sessão especificado na variavel $variavel

echo "$login";//vai imprimir o login da pessoas q logou!

?>

olha só:

$_SESSION["nomegravado"]=$login;

aqui você esta atribuindo o conteudo que tem na variavel $login para dentro da sessão com o nome de login, é como se dentro da sessão tivesse uma variavel chamada login.

quando você for recuperar este dados em outras paginas, basta você atribuir a variavel que esta dentro da sessão para outra variavel:

$login = $_SESSION["login];

ai você atribui os dados da varivel $login que esta dentro da sessão representada por:["login"] e atribui para a variavel $login da pagina!

sacou?

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Dukes -

Vamos ver se eu entendi biggrin.gif

pagina que verifica op login

<?php

session_start();

//Abertura da sessao

// pegando dados do Formulário

$login = $_POST["loign"];

$senha = $_POST["senha"];

$checklogin = @mysql_query("SELECT * FROM membros WHERE login LIKE '$login' AND senha LIKE '$senha'");

$recordslogin = @mysql_num_rows($checklogin);

if($recordslogin > 0)

{

$valida = mysql_fetch_array($checklogin);

// Validando Variavel com os dados do banco

$nivellogado = $valida["nivel"];

$loginlogado = $valida["login"];

$senhalogado = $valida["senha"];

$idlogado = $valida["id"];

// Nomeando as sessão com os dados da variaveis

$loginlogado = $SESSION["login"];

$senhalogado= $SESSION["senha"];

$idlogado = $SESSION["id"];

$nivellogado = $SESSION["nivel"];

echo " Bem vindo $loginlogado seu nivel é: $nivellogado";

}

?>

No POP-UP

<?php

session_start();

//abre sessão

$loginlogado = $SESSION["login];

$loginlogado = $SESSION["login"];

$senhalogado= $SESSION["senha"];

$idlogado = $SESSION["id"];

$nivellogado = $SESSION["nivel"];

?>

É isso??

Valeu, caso haja erro corriga-me, pois estou no aguardo

[]`s

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...