Ir para conteúdo

POWERED BY:

Arquivado

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

Rodrigo7777

[Resolvido] Usar variavel em outra pagina php

Recommended Posts

Preciso de ajuda, sou iniciante em PHP e estou com diversas duvidas, mas por enquanto a que está me atrapalhando é a seguinte.

 

Tenho os seguinte arquivos: "Formulario.php" , "Gerador.php" , "Errado.php

 

 

No formulario.php está o formulario normal criado em html, no gerador.php está todoas as variaveis para fazer o formulario funcionar normalmente, no errado.php caso a pessoa faça algo errado ( nao entrarei em detalhes ) essa pagina é acionada, de acordo com oque está programado no "Gerador.php"

 

Mas o problema é o seguinte, as variaveis que boto no "errado.php" não funciona, pois as variaveis estão no "Gerador.php".

Não posso usar "Require" nem "Include"

 

Existe algum jeito de deixar as variaveis do arquivo gerador.php, funcionar no errado.php ou em outras possiveis paginas em php que farei? Andei lendo sobre "globals" parece ser essa a resposta do meu problema,mas não estou conseguindo ultilizar o mesmo.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim!

Usa Session.

 

você grava em SESSION as Variaveis que você quer usar.

Tipo:

 

$variavel = $_SESSION['variavel'];

Dae, o $_SESSION['variavel']; você coloca na outra página que você quer.

 

 

OBS: você precisa em TODA página que usar código de sessão, coloca no começo do codigo isto: session_start(); uma vez só.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ninguem poderia me ajudar , pessoal? To rachando a cuca aqui

Floodar para dar UP no topico vai contra as regras do forum *aviso

 

no caso essas variaveis contem a descrição dos erros creio eu neh .. entao voce poderia guardar-las em um cookie ou session e resgata-las na pagina do erro =]

 

valww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, desculpem o UP, eu estava aflito rsrs

 

bom, tentei fazer por sessao igual o camarada ali em cima explico, mas infelizmente meu conhecimento em PHP é limitado, e ainda estou aprendendo, se alguem puder postar um explor de como fica, eu agraceria, bom, eu tentei por o seguinte

 

no gerador.php eu botei

<?php

//gerador

$variavel = $_SESSION['$numero'];
$numero = $_POST['numero'];

e no errou.php eu botei

 

<?php

session_start();

$_SESSION['$numero'];

echo "<br />O numero escolhido foi ".$numero;

?>

Não da erro nem um, mas o numero escolhido nao aparece no echo no errou.php

o session está de algum modo errado?

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deve ser mais ou menos assim

 

no gerador.php

<?
     session_start();
     $numero = $_POST['numero']; //pega os dados do formulario e grava em $numero
     $_SESSION['numero'] = $numero; //gravo uma sessao com o nome de numero e com valor de $numero
?>

errou.php

<?php

session_start();

$erro = $_SESSION['numero']; //coloco em $erro os dados da sessao..

echo "<br />O numero escolhido foi ".$erro;

?>

se eu estiver errado me corrijam

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, imao,MUITO OBRIGADO!

Realmente, funfo de primeira, agora entendi como se usa sessão, obrigado a todos que postaram nesse tópico!!

 

Pode fechar o tópico, obrigado novamente

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.