Das problem an der create_code funktion ist wenn sie zu schnell abläuft erzeugt sie immer die selben reihe an Zufallszahlen
ein. Ein schönes Beispiel dazu findest du hier.
Ich habe die create_code funktion neu geschrieben ersetze die mal und schau mal ob das Problem so behoben ist.
PHP-Code:
function create_code($code_laenge) {
$code="";
while(strlen($code)<$code_laenge){
$code.=md5 (uniqid ("xkncwbsvyfbuxughd"));
}
$code = substr($code, rand(0,(strlen($code)-$code_laenge)), $code_laenge);
return $code;
}
mfg
Aradiv