Página que é exibida apenas se outra for confirmada
19/09/2014
0
bom, tenho uma URL que é assim
xxxxxx.com/pagar.php
essa página é requisitada quando a pessoa preenche um cadastro, que é neste link:
xxxxxx.com/cadastro.html
só que se a pessoa digitar a URL direto no navegador, como exemplo:
xxxxxx.com/pagar.php
ela acaba pulando a parte do cadastro, como faço para que a pagina pagar.php só seja permitida a execução mediante a página cadastro.html ser preenchida, teria como eu enviar um parâmetro para a página pagar.php, como se fosse um parâmetro booleano, se ela preencheu o parametro recebe verdadeiro, caso não, falso, e se fosse verdadeiro ai sim ele permitiria a execução da página pagar.php, caso não, volta-se para o cadastro.html..
Acredito que seja algo com php, mas não entendo como posso fazer essa prática nesta linguagem de programação..
Forte abraço!
Alexandre
Post mais votado
19/09/2014
Na sua página pagar.php você faria algo assim:
if (isset($_POST['podePagar']){ //começa a execução da página }else{ //redireciona para outra página }
Dessa forma mesmo que o usuário entre em pagar.php direto ele será enviado para outra página, e mesmo que ele seja "espertinho" e tente fazer pagar.php?podePagar=sim também não irá funcionar pois a página exige um POST e não GET.
Ronaldo Lanhellas
Mais Posts
19/09/2014
Alexandre
Obrigado! Vou tentar aplicar aqui.
Forte abraço!
19/09/2014
Alexandre
E se não houver uma página minha antes antes da página pagar.php? como se o tráfego viesse de fora(algum site mandou ele para o pagar.php).
Teria como eu tirar parâmetros dessa página externa? há meios de pagamento que os usuários vão para página de retorno(quando o pagamento é confirmado), e eu quero colocar a minha página lá, como um obrigado.php! mas se o usuário não sair de lá(ou seja, se ele não vier atráves do meio de pagamento que aprovou), não quero que exiba o conteúdo da página obrigado.php
Ai complica?
Obrigado!
19/09/2014
Ronaldo Lanhellas
Na sua página pagar.php você poderia criar um flag "direcionarParaObrigado=SIM/NAO", e você já sabe o que fazer após a aprovação do pagamento.
19/09/2014
Ronaldo Lanhellas
20/09/2014
Alexandre
Obrigado de novo!
20/09/2014
Ronaldo Lanhellas
Obrigado de novo!
Certo, boa sorte.
Clique aqui para fazer login e interagir na Comunidade :)