Tweet, Share & Like [ EnAcCiOn ]

 

FeedBurner FeedCount Y Facebook | EnAcCiOn

Send Voicemail | EnAcCiOn

Contact me using vCita | EnAcCiOn

Contact me using vCita | EnAcCiOn

Meeting Scheduler Powered by vCita

viernes, 28 de marzo de 2014

reCaptcha Box not displayed with PHP library

Hello:On one of the web sites I manage we are using the PHP library for reCaptcha. Recently we have been contacted by several users where apparently the reCaptcha box (where you type the two words/numbers to match the words/numbers in the image) is not being displayed when the form loads. So far it is not clear whether this is related to a specific browser or device, I have tested the form successfully in numerous browsers (including Firefox, Safari, and Chrome) and have not been able to duplicate the issue. There is some indication that it may be an intermittent issue, one user who contacted us who was not seeing the reCaptcha field said when they tried the form again later the reCaptcha field was loading.Two questions: Are there any known issues with specific browsers or devices being unable to display the reCaptcha field? Is there any way of checking that the reCaptcha field has been loaded and displaying an error message to the user if it has not been loaded? I have reviewed the documentation and there doesn't appear to be any way of doing this. You can retrieve an error message after the form has been posted (through $resp->error) and pass it to the recaptcha_get_html function for display, however is there a way of determining whether the html for the reCaptcha field has been loaded before the form is posted? Basically what I speculate is happening is when some users load the form, the reCaptcha field is not being displayed. Then when they submit the form reCaptcha returns the "incorrect-captcha-sol" error, because they could not enter a value since the reCaptcha field was not displayed. This is very confusing for the user because the error makes no sense since they can't see the reCaptcha field. We really need to be able to return an error that the field could not be loaded. Thanks in advance for any suggestions anyone has! -- You received this message because you are subscribed to the Google Groups "reCAPTCHA" group. To unsubscribe from this group and stop receiving emails from it, send an email to recaptcha+unsubscribe@googlegroups.com. To post to this group, send email to recaptcha@googlegroups.com. Visit this group at http://bit.ly/1dkFnYd. For more options, visit http://bit.ly/P65DvS.

No hay comentarios:

EnAcCiOn

Contador Web | EnAcCiOn

EnAcCiOn

EnAcCiOn

EnAcCiOn

Blog Archive | EnAcCiOn