Dieser Artikel stellt hauptsächlich die einfache Funktion der Verwendung von file_get_contents zum Senden von HTTP-Anfragen in PHP vor und hat einen bestimmten Referenzwert. Jetzt können Freunde in Not darauf verweisen.
Die Beispiele in diesem Artikel Beschreiben Sie die Verwendung von PHP file_get_contents sendet die HTTP-Anfragefunktion. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Es ist einfach, CURL zu verwenden, um POST/GET und andere Anforderungen auf der Serverseite zu simulieren (zum Beispiel der vorherige Artikel „php verwendet CURL, um Simulieren Sie GET und POST, um sie an die WeChat-Schnittstelle zu senden und abzurufen. „Datenmethode“). Was sollen wir also tun, wenn wir die CURL-Bibliothek nicht verwenden?
$data = array( 'test'=>'bar', 'baz'=>'boom', 'site'=>'www.nimip.com', 'name'=>'nimip.com'); $data = http_build_query($data); //$postdata = http_build_query($data); $options = array( 'http' => array( 'method' => 'POST', 'header' => 'Content-type:application/x-www-form-urlencoded', 'content' => $data 'timeout' => 60 // 超时时间(单位:s) ) ); $url = "http://www.testweb.com"; $context = stream_context_create($options); $result = file_get_contents($url, false, $context); echo $result;
Der Code für http://www.testweb.com lautet:
$data = $_POST; print_r( $data );
stream_context_create()
Funktion: Erstellen Sie einen Textdatenstrom, geben Sie ihn zurück und wenden Sie verschiedene Optionen an, die für spezielle Prozesse wie Timeout-Einstellungen, Proxyserver, Anforderungsmethoden und Header-Informationseinstellungen für fopen()
, file_get_contents()
und verwendet werden können andere Prozesse.
Verwandte Empfehlungen:
Analyse, wie PHP new StdClass() verwendet, um leere Objekte zu erstellen
PHP verwendet Gearman für die Aufgabenverteilung
Das obige ist der detaillierte Inhalt vonPHP verwendet file_get_contents, um eine HTTP-Anfragefunktion mit einer einfachen Funktion zu senden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!