Soh 1 Denunciar post Postado Maio 6, 2015 Bom dia pessoal, Estou a procura de um script simples, que ele faça redirecionamento após uma confirmação tipo captcha. Dei uma procurada e achei isso: http://ow.ly/MAO2j Porém, eu não queria um captcha, e sim uma soma simples, exemplo: Quanto é 1+1:Se o resultado for 2, ele faz o redirecionamento para a pagina. alguém com paciência para dar uma luz? Desde já sou grato pela atenção. Att, Diego Heimer Compartilhar este post Link para o post Compartilhar em outros sites
Kincaid 6 Denunciar post Postado Maio 6, 2015 Cara dá uma olhada na solução da Google pra esse tipo de problema, creio que seja mais simples! https://www.google.com/recaptcha/intro/index.html Compartilhar este post Link para o post Compartilhar em outros sites
Williams Duarte 431 Denunciar post Postado Maio 6, 2015 Bem simples <?php if( $_POST ){ $soma = $_POST['soma']; $captcha = $_POST['captcha']; if($soma == $captcha){ echo 'Captcha Válido.'; }else{ echo 'Captcha Inválido.'; } } $numero1 = rand(1,9); $numero2 = rand(1,9); $soma = $numero1 + $numero2; ?> <form method="post"> <input type="hidden" name="soma" value="<?php echo $soma; ?>"/> <?php echo $numero1 .' + '. $numero2 .' = '; ?> <input type="text" name="captcha" /> </form> Compartilhar este post Link para o post Compartilhar em outros sites
Soh 1 Denunciar post Postado Maio 6, 2015 Williams Duarte, Sua colocação foi perfeita! Muito obrigado pela atenção e paciência. Seguindo sua linha de raciocício, precisei apenas colocar o header, ficando assim: <?php if( $_POST ){ $soma = $_POST['soma']; $captcha = $_POST['captcha']; if($soma == $captcha){ header('Location: http://www.google.com'); // modificado apenas isso }else{ echo 'Captcha Inválido.'; } } $numero1 = rand(1,9); $numero2 = rand(1,9); $soma = $numero1 + $numero2; ?> Você é o cara! Compartilhar este post Link para o post Compartilhar em outros sites