Hallo,
überleg Dir doch einfach mal, wer denn üblicherweise Session-Variablen mitsendet. Na wer ist's?
Richtig!
Das macht ein HTTP-Client!
Und wer führt die Funktion file_get_contents() aus? Na wer macht das nun?
Richtig!
Der Server macht das.
Wie kann man dem Server nun beibringen, sich wie ein Client zu benehmen, um alle erforderlichen Parameter mitzusenden?
Man bringt es ihm bei!
Und wie?
Na, indem man ihm vorschreibt, welche Daten (Parameter-Pärchen) er im Header des HTTP-Requests mitsenden muss an den anderen Server.
Such doch mal nach "Post to Host" (eigentlich "Post von Host zu Host")
http://www.php-faq.de/q/q-code-upload.html
Das sollte Dich auf die richtige Spur bringen
LG
Hansi