skymvc/library/cls_checkcode.php
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
class checkcode
{
public function __construct(){
}
public function randnum($len){
$srcstr="ABCDEFGHJKLMNPQRSTUVWXYZ23456789";
mt_srand();//配置乱数种子
$str="";
$ct=strlen($srcstr)-1;
for($i=0;$i <$len;$i++){
$str.=$srcstr[mt_rand(0,$ct)];
}
if(function_exists("c")){
C()->set_session('checkcode',$str);
}else{
$_SESSION['checkcode']=$str;
}
return $str;
}
public function getstr(){
$a=rand(1,9);
$b=rand(1,9);
$q=array("+","-","*");
shuffle($q);
$e=$q[0];
switch($e){
case "+":
$c=$a+$b;
break;
case "-":
$c=$a-$b;
break;
case "*":
$c=$a*$b;
break;
default:
$c=$a+$b;
break;
}
$r=rand(1,3);
switch($r){
case 1:
$str="{$a} {$e} {$b}=?";
$answer=$c;
break;
case 2:
$str="{$a} {$e}?={$c}";
$answer=$b;
break;
default:
$str="? {$e} {$b}={$c}";
$answer=$a;
break;
}
if(function_exists("c")){
C()->set_session('checkcode',$answer);
后面还有 49 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。