pcntl_fork und HTTP Header

anmae

Erfahrenes Mitglied
Hallo,

ich habe 2 funktionen.
Wenn ich diese parallel ausführe, dann sendet mein php script das X-powered... und das content-type des HTTP Headers 2 mal. da der headder aber einmal korrekt kommt, steht das zweite - also genau diese beiden Zeilen - dann als sichtbarer text ganz oben auf der Seite.
Wie kann ich das unterbinden?
eine send_header Funktion oder ähnliches rufe ich nirgends auf. Ich mache auch keine ausgaben in einer der Funktionen.

Oder ist mein code einfach nur falsch, oder der thread wird mit exit nicht richtig geschlossen?

PHP:
            $pid = pcntl_fork();	//Threadding
            if ($pid == -1) {
                 die('could not fork');
            } else if ($pid) { // we are the parent
 	           cSearch::searchOWeg("pausch"); 	//Hotelsuche Onlineweg
               pcntl_wait($status); //Protect against Zombie children
               cSearch::hotelFillDataString();
               return(true);
            } else {
                 // we are the child
                cSearch::searchOWeg("lm");   //Hotelsuche Onlineweg
        		exit();
			}
 
Zurück