Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tiujhou

[Resolvido] Captcha válidar

Recommended Posts

Gostaria de válidar um captcha que criei... mais não estou conseguindo...

 

No caso quando a pessoa preenche eles, ele deveria retornar o seguinte..

 

$captcha1  =   $_POST['captcha'];
		if($captcha1 == ''){
			$alerta4  =  'Campo captcha é obrigatório!';
		}else if($captcha1 != $captcha){
			$alerta4  =  'Não confere';

		}else{
			$alerta4  =  'Aceito';
		}

 

a váriavel $captcha ela tráz as letras geradas no captcha...

no caso eu gostaria de quando ela fosse diferente da váriavel $captcha1 ... ela retornasse o erro... e se fosse igual ela passasse...

 

Mais num é isso que acontesse, se eu digitar certo ou errado o captcha ela retorna a mensagem "não confere""...

 

 

Gostaria de saber como posso resolver isso...

 

Ateh ++

Compartilhar este post


Link para o post
Compartilhar em outros sites

você ja debugou ?

dentro do

 

else if($captcha1 != $captcha){print "<pre>"; print $captcha; print $captcha1; $print "<pre>"; e v os resultados                                 $alerta4  =  'Não confere';                                                          }else{

Compartilhar este post


Link para o post
Compartilhar em outros sites

você ja debugou ?

dentro do

 

else if($captcha1 != $captcha){print "<pre>"; print $captcha; print $captcha1; $print "<pre>"; e v os resultados                                 $alerta4  =  'Não confere';                                                          }else{

 

 

Flw por tentar ajudar... Agora eu vi que quanto eu envio o valor do captcha é atualizado... Então o valor que estava mostrando na tela é modificado para um novo...

 

Como posso resolver isso... segurar a váriavel do captcha para depois que enviar(submit) . . . procurei , mais num encontrei nada... Ateh ++

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao sei como você ta mostrando o valor do $captcha mas você pode colocar em um input hidden no formulario

 

tipo

 

<input type="hidden" value=<?=$valor?> name="valorCaptcha"/>

 

e no

php você pega ele como

$_POST['valorCpatcha'];

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao sei como você ta mostrando o valor do $captcha mas você pode colocar em um input hidden no formulario

 

tipo

 

<input type="hidden" value=<?=$valor?> name="valorCaptcha"/>

 

e no

php você pega ele como

$_POST['valorCpatcha'];

 

 

Obrigado.. deu certo dessa forma.. ateh +++

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.