Heim >Backend-Entwicklung >PHP-Tutorial >php ajax实现 验证码刷新 这个如何写?

php ajax实现 验证码刷新 这个如何写?

WBOY
WBOYOriginal
2016-06-13 10:07:10934Durchsuche

php ajax实现 验证码刷新 这个怎么写???
php ajax实现 验证码刷新 这个怎么写啊?有例子么?没写过ajax

只用过

这个,但是这个只是改变了验证码的背景图,而不是改变验证码的文字。

------解决方案--------------------
php ajax实现 验证码刷新  这个如何写?


image.php 是验证码的php图片文件! 直接点击验证码就可以实现刷新
------解决方案--------------------
验证码程序生成的图片不要让浏览器缓存了。

URL参数上带个随机数,比如 Math.random() 。
------解决方案--------------------
验证码本质是一个由PHP文件生成的图像文件,当然生成的时候会生成一个类似验证码的内容的东东方在SESSION或是COOKIE中,刷新只不过是使用JS重新请求验证码PHP文件重新生成一次而已!
验证码:php ajax实现 验证码刷新  这个如何写?
<script><br />//刷新验证码<br />function reloadcode(id)<br />{<br /> var yucodeurl = document.getElementById(id).src;<br /> document.getElementById(id).src = yucodeurl +'?'+ Math.random();<br />}<br /></script>

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn