Ir para conteúdo

POWERED BY:

Arquivado

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

ronny

resgatar valor

Recommended Posts

beleza pessoal...gostaria de pedir ajuda dos colegas para a seguinte questao:

 

tenho esta variavel $action q vai pelo GET da pag login1:

 

 

<form action="login2.php" method="get">  <input type="submit" value="logout" name="sai" class="btns" style="cursor:pointer;">  <input type="hidden" name="action" value="<? echo $action="login2.php"; ?>"></form>

na login2 tenho um include("protecao.php")....e dentro dessa pag protecao tem um header q vai para a pag acesso.php(uma tela de autenticacao)....

 

Oq quero eh resgatar o valor de $action na pag acesso.php.....

 

ja tentei colocar os codigo abaixo nas paginas e nada:

 

//na pag acesso.php:

if ($_GET['valor']){

$action = $_GET['valor'];

}

 

//e na protecao:

$action = $_GET['action'];

header("Location: acesso.php?valor=$action");

 

 

Alguem pode me dizer com conseguir fazer isso?? ou se estou fazendo algo errado!!!

 

Ah! esse codigo eh o exemplo de sistema de login do Fabyo....

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, aoinvés de usar method="get", usa method="post"

 

assim na pagina que quiser resgatar o valor é só imprimir normalmente

 

ex:

 

<form method="post" action="login2.php">  <input type="submit" value="logout" name="sai" class="btns" style="cursor:pointer;">  <input type="hidden" name="action" value="login2.php"></form>

login2.php

<?  echo $action;?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, aoinvés de usar method="get", usa method="post"assim na pagina que quiser resgatar o valor é só imprimir normalmenteex:

<form method="post" action="login2.php">  <input type="submit" value="logout" name="sai" class="btns" style="cursor:pointer;">  <input type="hidden" name="action" value="login2.php"></form>
login2.php
<?  echo $action;?>
ta certoentao pode usar
<?  echo $_POST['action'];?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa....eu ja tinha tentado assim tbm....colocando na pag login2:$action = $_GET["action"];e nao deu certo pois qdo a pagina eh redirecionada para acesso.php a o valor da variavel fica nullo...outra sugestao??Fabyo mesmo com o include e o header(dentro do include)...o valor sera repassado para a pag acesso.php??valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

realmete nao consigo enviar o valor de $action p/ acesso.php...ele fica so no login2.php...tem alguma forma de passar esse valor??

Compartilhar este post


Link para o post
Compartilhar em outros sites

eh o seguinte:o valor vai da PAG1 --->PAG2...Dentro dela(pag2) coloquei inlcude Protecao.php....e dentro desta(protecao) tem um header q redireciona para acesso.php.....duvida:esse valor enviado por PAG1 tem com ser lido em acesso.php....???vou tentar colocar session....valeu....

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho q entedi...faz assim daeheader("Location: pagina.php?$var=valor");dae na outra pagina você resgata o valor usando get :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

pois eh SiLLeNt....tentei assim:header("Location: acesso.php?$valor=$action");mas nao vai....era pra dar certo....qdo coloco: $action = $_GET['valor']; nao pag ACESSO.PHP nao vai nenhum valor....tentei session..e nada.....oq sera??

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao da certo porque seu action tem esse valor login2.php

 

ficando assim:

header("Location: acesso.php?$valor=login2.php");

 

o certo é

 

header("Location: $action");

 

testa ai

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ue Fabyo, mas assim ela nao vai para login2.php sem passar pelo acesso.php??ja testei resgatar o valor de $action na pagina login2.php e na protecao.php ao mesmo tempo e nada???

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguinte: pra ficar melhor to colocando alguams partes das paginas para facilitar onde to errando ou ta falatando alguma coisa:

login1.php

<form action="login2.php" method="get">  <input type="submit" value="logout" name="sai" class="btns" style="cursor:pointer;">  <input type="hidden" name="action" value="<? echo $action="login2.php"; ?>"></form>

login2.php

$action = $_GET['action'];include("protecao.php");

protecao.php

...header("Location: acesso.php?valor=$action");//chama tela de login p/ acesar $action(login2.php)exit;

acesso.php

<?if ($_GET['valor']){$action = $_GET['valor'];}else{$action = "login.php";}echo $action;?>

O valor de $action tá ficando sempre igual a login.php...

 

Onde ta errado?? Ou onde falta acertar??Ou nao dá pra fazer assim??

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.