äh.... nein.
die idee ist ja, dass die funktion $code vom user bekommt, dann verschlüsselt, und dann per AJAX an ein php-script schickt, das dann testen kann, ob $code korrekt ist. halt um zu verhindern, dass jemand den code abfägt.
ach und die funktion hat sich inzwichen leicht verändert:
function gentimecode($code,$now){
$day=date("d",$now); //2digits (with leading 0)
$month=date("m",$now); //numerical, 2digits (leading0)
$year=date("Y",$now); //num, 4digits
$minute=date("i",$now); //num, 2digits (l 0)
$hour=date("H",$now); //num, 24h, 2dig (l 0)
$second=date("s",$now); //num, 2dig (l 0)
$secretpart="";
if($minute % 2 == 0){
$secretpart=$year.$month.$day.$hour.$code;
}else{
$secretpart=$year.$month.$hour.strrev($code).$day;
}
$coded=md5($secretpart);
$i=0;
while($i < $minute+$month-($hour/2)){
$i=$i+3;
$coded=md5($coded.md5($secretpart));
}
if($minute % 6 == 0){
$coded=strrev($coded);
}
return strtoupper($second.$coded);
}