X
    Categoria: PHP

Redirect com POST ou GET em PHP

 

Este tutorial ira abordar como fazer um redirect enviando um post ou um get através do PHP e Javascript.

Partimos do ponto que você já possua uma página com os dados a serem enviados e criaremos uma segunda página que vai receber esses dados. Por exemplo: processar.php

Primeiro criamos uma função para ler todo array do $_POST com um foreach

<form action=’destino.php’ method=’post’ name=’frm’>

<?php
foreach ($_POST as $parametro => $valor) {
echo “<input type=’hidden’ name='”.htmlentities($parametro ).”‘ value='”.htmlentities($valor).”‘>”;
}

?>
</form>

em seguida fazemos um submit através da função JavaScript submit().

<script language=”JavaScript”>
document.frm.submit();
</script>
Caso necessite utilizar o $_GET a função utilizada é a mesma, basta substituir o $_POST pelo $_GET

 

 

Juliano Rossetto: Formado em Analise e Desenvolvimento de Sistemas. Desenvolvedor dos principais CMS ( Wordpress, Joomla). Desenvolvedor de E-commerce (Opencart e WooCommerce). Analista de SEO: Otimização de sites para mecanismos de buscas. Analista de Infraestrutura voltado para servidores na nuvem: Amazon Web Services (AWS), DigitalOcean e Linode. Para dúvidas ou serviços entre em contato aqui.
Posts relacionados