importar veriavel

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

importar veriavel

Mensagempor Void » Segunda Ago 01, 2005 18:10

boas a todos..

gostaria de saber se alguem me pode ajudar como importar uma variavel de um ficheiro PHP para outro...

um exemplo: tenho a variavel $vari1 no ficheiro index1.php e quero que o conteudo dessa variavel apareça no ficheiro index.php. como fazer?
ja tentei uma forma mas aparece-me todo o conteudo no ficheiro em que está a variavel...

agradecia uma ajudinha...

obrigado
Void
Aprendiz
Aprendiz
 
Mensagens: 31
Registado: Segunda Ago 01, 2005 17:12

Mensagempor capricorn » Segunda Ago 01, 2005 22:05

Antes de mais, bem vindo ao forum.

para passares a variável de uma página para outra deves ter um link que liga as duas páginas do seguinte modo:

index1.php:
Código: Seleccionar todos
(...)
<a href="index.php?var1=<?echo $var1;?>">index.php</a>
(...)


ao clicares no link abre a página index.php com a variável $var1 igual ao seu valor em index1.php

penso era isto que querias, certo?
capricorn
Membro de Prata
Membro de Prata
 
Mensagens: 383
Registado: Sexta Ago 20, 2004 13:03
Localização: Porto

Mensagempor Void » Terça Ago 02, 2005 11:07

nao é bem isso que eu pretendo..
esse codigo so me da o valor da variavel quando eu abro o link.

o que eu pretendo é obter o valor da variavel sem ter de abrir nenhum link!

obrigado
Void
Aprendiz
Aprendiz
 
Mensagens: 31
Registado: Segunda Ago 01, 2005 17:12

Mensagempor capricorn » Terça Ago 02, 2005 13:45

mas tens as duas páginas abertas ao mesmo tempo?, se sim não é possível sem fazer um reload para actualizar o valor da variável.

se não queres com um link podes gravar a variável ou numa base de dados ou num ficheiro.

EDIT: esqueci-me que também podes usar variáveis de sessão.
para tal tens de começar a página com
Código: Seleccionar todos
<?session_start();?>


e para essas variáveis usas o nome $_SESSION['var1'];
capricorn
Membro de Prata
Membro de Prata
 
Mensagens: 383
Registado: Sexta Ago 20, 2004 13:03
Localização: Porto

Mensagempor alfatek » Terça Ago 02, 2005 17:02

n entendi muito bem mas para passar informação de uma página para outra das duas, três:
- variaveis de sessão (ver manual PHP, boa secção sobre isso), usa cookies ou transforma os links automaticamente
- passar no endereço do site tipo ?variavel=1&var2=433
- passar por formulários (podem estar escondidas no formulario)


ou o que queres é ter tipo um ficheiro:
Código: Seleccionar todos
<?php
$gajas = "boas";
?>

e depois no outro ficheiro usar essa variavel? se for isso é só na outra page fazer:
include "paginacomvariaveis.php";
e depois podes usar as variaveis à vontade tipo echo $gajas, etc
alfatek
Administrador
Administrador
 
Mensagens: 3257
Registado: Sábado Abr 06, 2002 18:28
Localização: Coimbra


Voltar para Programação

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 0 visitantes

cron