这个JS代码转成PHP该怎么写呀?
发布网友
发布时间:2022-05-12 21:30
我来回答
共2个回答
热心网友
时间:2023-07-21 13:22
//对应js的Math.random,引用网址:https://www.cnblogs.com/haciont/p/6224953.html
function random($min = 0, $max = 1){
return $min + mt_rand()/mt_getrandmax()*($max-$min);
}
function urlensafe ($str){
$data = base64_encode($str);
return str_replace(['+','/','='],['-','_',''],$data);
}
function encode($str){
$m=(int)(random() * 35 + 1)*7;
$a=$n=chr($m);
$tmp='';
$len=mb_strlen($str,'utf-8');//strlen($str);
for ($i = 0; $i < $len; $i += 2) {
$n = ord($a[0]) ^ ord($str[$i]);
$tmp .= chr($n);
if ($i + 1 < $len) {
$n = $n ^ ord($str[$i+1]);
$tmp .= chr($n);
}
}
$tmp = $a.$tmp;
return urlensafe($tmp);
}
热心网友
时间:2023-07-21 13:22
js是前台脚本 也就是在客户端运行的,php是后台脚本,在服务器运行的 ,互相不能转换的!追问有大神能转换的