素材牛VIP会员

PHP声音验证码实代码

 所属分类:PHP实例-常用实例教程

 浏览:1526次  评论:3次  更新时间:2019-09-12
牛币素材VIP可免积分下载
PHP声音验证码实代码
积分说明:注册即送10牛币,每日签到可获得5牛币,成为VIP会员可永久免牛币下载!   充值积分   充值会员   更多说明»
素材描述:Securimage插件是一款声音验证码,通过flash来完成。

基础属性

  • 语言PHP
  • 数据库
  • 难易中级

详细介绍

HTML

首先我们在表单form放置一个验证码图片,并且点击它可以刷新验证码。

<a href="#" onclick="document.getElementById('captcha').src = './securimage/securimage_show.php?' + Math.random(); 
        return false"><img id="captcha" src="./securimage/securimage_show.php" alt="CAPTCHA Image"/></a>
然后我们放置输入验证码框、声音flash和提交按钮

<p><input type="text" name="captcha_code" size="10" maxlength="6" /></p> 
<object type="application/x-shockwave-flash" data="securimage/securimage_play.swf?audio_file=securimage/securimage_play.php&bgColor1=#fff&bgColor2=#fff& iconColor=#777&borderWidth=1&borderColor=#000" width="19" height="19"> 
    <param name="movie" value="securimage/securimage_play.swf?audio_file=securimage/securimage_play.php&bgColor1=#fff& bgColor2=#fff&iconColor=#777&borderWidth=1&borderColor=#000" /> 
</object> 
<p><input type="submit" class="btn" value="提交"/></p>
表单check.php

include_once('./securimage/securimage.php'); 
session_start(); 
$securimage = new Securimage(); 
var_dump($_SESSION); 
if($securimage->check($_POST['captcha_code']) == false){ 
    echo "错误,<a href='javascript:history.go(-1)'>返回</a>重试";  
    exit;  
}else{ 
    echo'验证码正确!'; 
}

讨论这个素材(3)回答他人问题或分享使用心得会奖励牛币

wx***52  
2019年10月05日

PHP声音验证码实代码很好啊

回复
qq***17  
2019年12月16日

不错啊

回复
qq***43  
2019年12月19日

厉害了,加油

回复
qq***75  
2020年12月10日

厉害了,加油

回复
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取
我的牛币余额:0
所需牛币:15 开始下载

牛币获取:签到、评论、充值    » 在线充值(10牛币=1元)