Ir ao conteúdo

Posts recomendados

Postado

@Battu

O header você coloca aqui

if(!$mail->Send()) {
   echo "Erro: " . $mail->ErrorInfo;
  } else {
   header('Location:  http://www.brastextextura.com.br/#contact');
  }

Tava revendo seu código e você pode deixar ele mais seguro.

No form você colocou a action como "?acao=enviar" e depois você faz o GET do acao, porém se qualquer um digitar http://www.brastextextura.com.br/?acao=enviar o php vai tentar enviar.

 

Recomendo que você faça o seguinte:

altere o action para action="#" assim ele vai retorna para a mesma pagina.

e no botão <button type="submit" id="submit" class="btn btn-blue btn-effect">Enviar</button>

adicione um name para ele ex: <button type="submit" name="submit" id="submit" class="btn btn-blue btn-effect">Enviar</button>

ao invés de usar o

if($_GET['acao'] == 'enviar'){
	//resto do codigo
}

use

if(isset($_POST['submit'])){
	//resto do codigo
}

nesse caso o PHP verifica se o botão com nome submit foi clicado, caso sim ele vai realizar o envio do email.

você pode usar esse mesmo IF para escrever a mensagem que quiser caso o email tenha sido enviado.

 

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...