Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Problema no redirecionamento de páginas após envio do formulário

$
0
0
Olá pessoal. Preciso resolver este problema urgente!!!
 
Estou usando o form abaixo dentro do meu tema para enviar os formulários de contatos. Está funcionando perfeitamente, porém necessito que seja redirecionado para uma página de sucesso, já que, a mesma precisa do acompanhamento de SEO. Como proceder, já que, tentei header location, window.location, me ajudem???
 
Segue o código:
 
<?php
if (isset($_POST['BTEnvia'])){
 
    //Variaveis de POST, Alterar somente se necessário 
    //====================================================
    $nome = $_POST['nome'];
    $email = $_POST['email'];        
    $mensagem = $_POST['mensagem'];
    $indicacao = $_POST['indicacao'];
    $busca_google = $_POST['busca_google'];
    $midias = $_POST['midias'];
    $outro = $_POST['outro'];
 
    //====================================================
 
 
    //REMETENTE --> ESTE EMAIL TEM QUE SER VALIDO DO DOMINIO
    //====================================================
    $email_remetente = "contatoclubpetrj.com.br"; // deve ser um email do dominio
    //====================================================
 
 
    //Configurações do email, ajustar conforme necessidade
    //====================================================
    $email_destinatario = "contato@clubpetrj.com.br"; // qualquer email pode receber os dados
    $email_reply = "$email";
    $email_assunto = "Contato do Site!";
    //====================================================
 
 
    //Monta o Corpo da Mensagem
    //====================================================
    $email_conteudo = "Nome = $nome \n";
    $email_conteudo .= "Email = $email \n";        
    $email_conteudo .=  "Mensagem = $mensagem \n";
    $email_conteudo .=  "Indicação = $indicacao \n";
    $email_conteudo .=  "Busca no Google = $busca_google \n";
    $email_conteudo .=  "Facebook / Instagram = $midias \n";
    $email_conteudo .=  "Outros = $outro \n";
    //====================================================
 
 
    //Seta os Headers (Alerar somente caso necessario)
    //====================================================
    $email_headers = implode ( "\n",array ( "From: $email_remetente", "Reply-To: $email_reply", "Subject: $email_assunto","Return-Path:  $email_remetente","MIME-Version: 1.0","X-Priority: 3","Content-Type: text/html; charset=UTF-8" ) );
    //====================================================
 
 
    //Enviando o email
    //====================================================
    if (mail ($email_destinatario, $email_assunto, nl2br($email_conteudo), $email_headers)){
        echo "</b>Formulário enviado com sucesso!</b>";
    }
    else{
        echo "</b>Falha no envio do Formulário!</b>";
    }
 
 
    //====================================================
 
}
                    ?>
 
 
<form role="form" action="<? $PHP_SELF; ?>" method="POST"> 

Viewing all articles
Browse latest Browse all 14190

Trending Articles