Ir para conteúdo

POWERED BY:

Arquivado

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

visitante_xp

[Resolvido] Sessões

Recommended Posts

Iae povo...

 

Seguinte, to com um problema de sessões e algumas duvidas tambem.

 

1° - Criação de sessões:

<?php $_SESSION['n']=n; ?>
Correto?

 

2° - Recupera-las:

<?php $n=$_SESSION['n']; ?>

3° - Como passa pelas paginas? Tem que fazer o procedimento 2 toda hora??

 

Meu sistema tava passando até um certo ponto e depois parava. Assim passei a enviar a variavel principal ($empresa) em $_GET e isso é um saco...(Eu sei, eu sei, isso não é o mais recomendavel, mas eu tinha que dar um jeito).

 

Bom se alguem tem mais experiência nisso e puder me ajudar...

 

Abraço povo...!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que tem algo no seu script que ta errado ai... basta puxar os dados e armazenar :

 


$sql = "SELECT nome FROM tabela";
$qry = mysql_query($sql);
$dados = mysql_fetch_array($qry);

$_SESSION['nome'] = $dados['nome'];

 

e para exibir basta :


echo $_SESSION['nome'];

 

 

mostre como está seu código para darmos uma olhada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui eu crio as sessões

<?php
session_start();
$_SESSION['id_usuario']=mysql_result($resultado, 0, 'id_usuario');
$_SESSION['nome_usuario']=mysql_result($resultado, 0, 'nome_usuario');
$_SESSION['logado']=1;
$_SESSION['id_empresa']=mysql_result($resultado, 0, 'id_empresa');
$_SESSION['nome_empresa']=mysql_result($resultado, 0, 'nome_empresa');
?>

Os dados vem de uma consulta qualquer.

 

Como devo passar eles pelas paginas?? URL??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Talvez você esteja esquecendo de colocar

session_start();

no começo de todas as páginas que utiliza SESSION.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi.

 

O que ocorreu foi que eu estava declarando a variavel duas vezes.

 

Bom, fiz assim:

 

1° - Criava as sessões. (Com o arquivo do POST #3)

 

2° - Coloquei em um arquivo a condição referente ao meu sistema:

<?php
if(isset($_SESSION['empresa']))
{
	$empresa=$_SESSION['id_empresa'];
}
else
{
	$empresa=$_GET['empresa'];
}    
?>

Lembrando que isso é colocado nas paginas em que serão usadas. No meu caso só precisei colocar em 4, onde todas são index que chamam outras paginas, assim as outras terão essa variavel ja definida.

 

Bom, ta resolvido.

 

Vlw galera... http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.