Ich möchte eine einfache GET-Anfrage an ein anderes Skript auf einem anderen Server senden. Wie mache ich das?
In einem Fall muss ich nur ein externes Skript anfordern, ohne dass eine Ausgabe erforderlich ist.
make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage
Im zweiten Fall muss ich die Textausgabe erhalten.
$output = make_request('http://www.externalsite.com/script2.php?variable=45');
echo $output; //string output
Um ehrlich zu sein, möchte ich nicht mit CURL herumspielen, da dies nicht wirklich die Aufgabe von CURL ist. Ich möchte auch nicht http_get verwenden, da ich nicht über die PECL-Erweiterungen verfüge.
Würde fsockopen funktionieren? Wenn ja, wie mache ich das, ohne den Inhalt der Datei einzulesen? Gibt es keinen anderen Weg?
Vielen Dank an alle
Aktualisieren
Ich sollte hinzufügen, im ersten Fall möchte ich nicht warten, bis das Skript etwas zurückgibt. Wie ich verstehe, wartet file_get_contents () darauf, dass die Seite vollständig geladen wird usw.?