Tach!
function make_seed(){
list($usec , $sec) = explode (' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());
Diese Zeilen kannst du ersatzlos streichen. Zum einen lässt sich microtime() schon seit Äonen mit einem true aufrufen, woraufhin es einen ordentlichen Wert zurückgibt. Zum anderen braucht der Zufallszahlengenerator nicht initialisiert zu werden, schon gar nicht mit einem relativ leicht zu erratenden Wert wie der aktuellen Uhrzeit.
Mein Problem ist... Der vergleich finden zwar statt, aber der Wert aus dem Catchafeld (id="Bild_Captcha") wird nicht richtig ausgewertet.
Definiere "nicht richtig"! Was erwartest du, was erhältst du? Und schau bitte genau nach, bis hinunter zu den Werten in den Variablen (sprich: Kontrollausgaben - am besten mit var_dump()).
dedlfix.