Felix2212p: Parameterübergabe funktioniert Webserverübergreifend nicht

Beitrag lesen

Hallo Forum,

wir haben mehrere virtuelle Webserver auf einer Maschine. Nun möchte ich zentral auf einem Server Dateien ablegen, und diese dann mittels include() auf anderen virtuellen Webservern im entsprechenden Layout einbinden. Zu diesem Zweck wird eine Variable mit dem Link übergeben. Auf dem zentralen Server als Test funktioniert diese Variante prima. Nun wollte ich das Ganze live schalten und siehe da: die Variable ist plötzlich leer.

Das ist die zu inkludierende Datei - test.php:
<?PHP

$box = intval($boxID);
echo "Box: ".$box;

//Ergebnis Box: 0)

$xml   = new SimpleXMLElement(file_get_contents("http://www.server.php/test.xml",FALSE ));
$xmlPM = $xml->xpath("/pressebox/items/press_release[./box_id={$box}]");

?>

Ausgabedatei ist www.liveserver.de/index_presse.php:

Header....

<?PHP
include("http://www.server.de/test.php");

?>

Footer...

http://www.server.de/test.php?boxID=12345 liefert ein Ergebnis.
http://www.liveserver.de/test.php?boxID=12345 liefert kein Ergebnis.
Was mache ich falsch oder kann man die Parameterübergabe von einem anderen Server im Apache/Webserver verbieten?

Gruß und danke. Peggy

Wir haben PHP 5.2.5 und auf unserer Maschine 3 virtuelle Webserver laufen.