fr@gma: Gültigkeit von Variablen

Hi,

leider habe ich ein Problem. In einer PHP-Datei (test1.php)
lade ich mittels include() eine weitere PHP-Datei (test2.php) die sich auf einem anderen Server befindet.
Soweit so gut - das Script wird auch ausgeführt, jedoch sind Variablen der aufrufenden Datei (test1.php) in der integrierden Datei (test2.php) nicht vorhanden. Belasse ich die Datei (test2.php) auf dem eigentlichen Server sind die Variablen vorhanden.

Könnt Ihr mir bitte mal sagen was ich da falsch mache?
Vielen Dank vorab.

  1. Hallo,

    leider habe ich ein Problem. In einer PHP-Datei (test1.php)
    lade ich mittels include() eine weitere PHP-Datei (test2.php) die sich auf einem anderen Server befindet.

    In diesem Fall lädst du test2.php via HTTP.

    Soweit so gut - das Script wird auch ausgeführt, jedoch sind Variablen der aufrufenden Datei (test1.php) in der integrierden Datei (test2.php) nicht vorhanden.

    Du musst die Variablen als GET-Übergabestring an den Aufruf von test2.php anhängen. Siehe auch das Beispiel im PHP-Manual.

    Gruß aus Bonn
    Sven

    --
    Do it yourSELF 'cause SELFmade is bestmade.
    Selfcode: ie:% fl:( br:^ va:} ls:[ fo:) rl:( n4:{ ss:| de:> js:| ch:? mo:} zu:)
    Selfcode dekodieren - Selfcode-Info
  2. Moin!

    In einer PHP-Datei (test1.php)
    lade ich mittels include() eine weitere PHP-Datei (test2.php) die sich auf einem anderen Server befindet.

    Ganz einfach: der Server2, auf dem test2.php gehostet wird weiss nichts von den Variablen. Die kennt nur Server1, der test2.php ausführt (oder ausführen lässt).

    Lösung:

    include 'http://www.server2.de/test2.php?variable1=wert1&variable2=wert2';

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.