- 论坛徽章:
- 0
|
图片验证的笨办法
JS怎么啦。
我用JS做的附加码,你们看一下。
我已经在好多大型企业网站上添加了此程序。使用正常且好用!
<?
$zdz_sj=rand(10000,99999);
$zdz_s=rand(1,5);
if ($zdz_s == 1){
$a1="#FF0000";
$a2="#006600";
$a3="#0000FF";
$a4="#990099";
$a5="#000000";
}
elseif ($zdz_s == 2){
$a1="#000000";
$a2="#FF0000";
$a3="#006600";
$a4="#0000FF";
$a5="#990099";
}
elseif ($zdz_s == 2){
$a1="#990099";
$a2="#000000";
$a3="#FF0000";
$a4="#006600";
$a5="#0000FF";
}
elseif ($zdz_s == 2){
$a1="#0000FF";
$a2="#990099";
$a3="#000000";
$a4="#FF0000";
$a5="#006600";
}
else{
$a1="#006600";
$a2="#0000FF";
$a3="#990099";
$a4="#000000";
$a5="#FF0000";
}
$zdz[1]=substr($zdz_sj, 0, 1);
$zdz[2]=substr($zdz_sj, 1, 1);
$zdz[3]=substr($zdz_sj, 2, 1);
$zdz[4]=substr($zdz_sj, 3, 1);
$zdz[5]=substr($zdz_sj, 4, 1);
echo "<div id=\"Layer1\" align=\"center\" onselectstart=\"return false\" oncontextmenu=\"return false\" style=\"position:absolute; width:42px; height:13px; background-image: url(images/se.gif); layer-background-image: url(images/se.gif); border: 1px none #000000;\" title=\"为了确保用户不能使用穷举法盗取您的帐号,\n请配合我们使用附加码!\">;<font face=\'Courier New, Courier, mono\' color=".$a1." style=\"font-size: 11pt;\" >;".$zdz[1]."</font>;"."<font face=\'Courier New, Courier, mono\' color=".$a2." style=\"font-size: 11pt;\">;".$zdz[2]."</font>;"."<font face=\'Courier New, Courier, mono\' color=".$a3." style=\"font-size: 11pt;\">;".$zdz[3]."</font>;"."<font face=\'Courier New, Courier, mono\' color=".$a4." style=\"font-size: 11pt;\">;".$zdz[4]."</font>;"."<font face=\'Courier New, Courier, mono\' color=".$a5." style=\"font-size: 11pt;\">;".$zdz[5]."</font>;</div>;";?>; |
-
se.gif
(253 Bytes, 下载次数: 15)
用到的图片
|