Segunda, 21 Janeiro 2013 22:34

Redirect com POST ou GET em PHP

Escrito por 
Avalie este item
(0 votos)

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

Lido 1019 vezes Última modificação em Segunda, 21 Janeiro 2013 22:51
Juliano Rossetto

// Desenvolvedor PHP e Joomla

// Suporte em ambientes Linux (Ubuntu e Debian).

// Suporte a Amazon Web Services (AWS) - Amazon Cloud Professional

Formado em Análise e Desenvolvimento de Sistemas

Siga no Twitter   Curta Facebook    Google +

Website.: www.jrossetto.com.br/

Busca

Últimos Trabalhos

Você está aqui:   Redirect com POST ou GET em PHP

Sobre

// Desenvolvedor PHP e Joomla

// Suporte em ambientes Linux (Ubuntu e Debian).

// Suporte a Amazon Web Services (AWS)