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?
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();
}