Ir para conteúdo

POWERED BY:

Arquivado

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

TiagoArabe

Passar valores de Session para outras páginas

Recommended Posts

Olá pessoal,

eu fiz o seguinte script na minha index.php:

 

<?php

// Iniciando a sessão
session_start();


 // INFORME AQUI O ID DO ADMIN
$refid_admin = "tiagoarabe";

// INFORME AQUI A URL EM QUE O SCRIPT ESTÁ RODANDO
$urldosite = "http://localhost/profissaonet";

$ref = $_GET['ref'];

// Se não for informado um ref id, é utilizado o id do admin
if (!isset($ref)) {
header("Location: $urldosite/?ref=$refid_admin");
return false;
}

// Incluindo o arquivo que faz a conexão com o mysql
include "Connections/conecta.php";

// Fazendo a consulta ao mysql
$q1=mysql_query("SELECT * FROM usuario WHERE user_user='$ref' LIMIT 0,1");

// Se o usuário não existir, redireciona para a página do admin
if(mysql_num_rows($q1) == "0") {
header("Location: $urldosite/?ref=$refid_admin");
return false;
}

// Se o usuário existir, pega os dados
while($linha=mysql_fetch_array($q1)) {
$nomedapessoa = $linha['nome_user'];
$emaildapessoa = $linha['email_user'];
$celulardapessoa = $linha['cel_user'];
$usuariodapessoa = $linha['user_user'];
$skypedapessoa = $linha['skype_user'];
}

// Registra os dados do usuário em uma sessão

?>

Até aí tudo certo, o problema é que quando tento passar esses valores para outra página usando o
session_start(); ele não retorna nenhum valor... alguém poderia me dar uma luz?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá uma olhada nessa materia

http://scriptbrasil.com.br/forum/index.php?showtopic=104054



Para criar algo na sessão você usa

$_SESSION['nomeDaVariavelDaSessao'] = 'Valor da varaivel'

 

Quando for usar, na outra pagina você cloca

 

echo $_SESSION['nomeDaVariavelDaSessao']

Compartilhar este post


Link para o post
Compartilhar em outros sites

você só disse que quer usar session e até iniciou uma mas não definiu nenhuma cara.

 

cade as definições.

Session é variável global acessível a todo site, basta definir ela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi.

Realmente deu tudo certo, obrigado aos dois, ainda tenho algumas dificuldades com o PHP, mas tenho me esforçado e estudo todos os dias.

 

Aproveitando, eu queria saber se é possível eu integrar Cookie neste código, por exemplo:

 

A pessoa entra nessa página, ativa o Session, ele vai pra outra página onde tem as informações deste session nela. Porém eu gostaria que quando a pessoa voltasse para essa mesma página no dia seguinte, ele encontrasse as mesmas informações que foram setadas pela session na primeira visita, sem a necessidade de passar pelo script da primeira página... Não sei se fui claro, qualquer coisa pergunta que tento explicar melhor.

 

Isso é possível?

 

Obrigado a todos mais uma vez.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, se o problema sobre o tópico já resolveu, vamos marcar o tópico como resolvido, e dar reputação para quem contribuiu.

 

Sobre cookies é um pouquinho diferente. Dá uma lida nesse link http://imasters.com.br/artigo/1038/php/php-cookie/

 

Se tiver duvidas sobre o cookie, não posta nesse tópico, crie um com o título sobre cookies.

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.