itopservice 0 Denunciar post Postado Julho 30, 2015 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"> Compartilhar este post Link para o post Compartilhar em outros sites
Ted k' 126 Denunciar post Postado Agosto 5, 2015 if (mail ($email_destinatario, $email_assunto, nl2br($email_conteudo), $email_headers)){ echo "<script>window.location.href='<?php bloginfo('url'); ?>/pagina-de-sucesso/'</script>"; } else{ echo "<script>window.location.href='<?php bloginfo('url'); ?>/pagina-de-falha/'</script>"; } Compartilhar este post Link para o post Compartilhar em outros sites