PHP HTTP-Anfrage (stream_context_create)
Hallo, ich bin versucht, um die folgenden arbeiten. Es ist damit der HTTP-request, weil ich es sehen kann, am anderen Ende, aber es ist nicht vorbei, über die beiden Werte und Parameter.
Kann jemand helfen?
<?php
$url = "http://example.com/ws.php?uid=0000&pin=0000";
$fields = array(
'target1' => $_GET['target1'],
'target2' => $_GET['target2']);
$data = http_build_query($fields);
$context = stream_context_create(array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $data,
)
));
$result = file_get_contents($url, false, $context);
echo $data."<br />";
echo($result);
?>
InformationsquelleAutor srob | 2013-07-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn PHP 5.2, siehe PHP-bug https://bugs.php.net/bug.php?id=41051
Beschreibung:
InformationsquelleAutor Ruslan Novikov
Basierend auf den Beispielen, die ich gesehen habe benötigen Sie ein
\r\n
am Ende der header-Wert.abgesehen davon, dass Sie auch geben müssen
file_get_contents()
erkennt die$url
wie eine HTTP-URL-format und die Anfrage entsprechend.ok gut zu wissen danke
InformationsquelleAutor DevZer0