Hallo zusammen,
gibt es einen Weg um bei fsockopen einige Parameter per POST und einige per GET zu übertragen?
Im Moment bin ich mit meinem Know-How nur in der Lage die Parameter entweder mit GET oder mit POST zu übergeben, indem ich Zeile 8 ändere. Aber ich würd das gern getrennt machen.
Bitte fragt nicht nach dem "warum" - ich muss halt einfach.
gibt es einen Weg um bei fsockopen einige Parameter per POST und einige per GET zu übertragen?
Im Moment bin ich mit meinem Know-How nur in der Lage die Parameter entweder mit GET oder mit POST zu übergeben, indem ich Zeile 8 ändere. Aber ich würd das gern getrennt machen.
PHP:
$host = "www.example.com";
$uri = "/path/file.php?getVar=getValue&postVar=postValue";
$usr = 'user';
$pwd = 'pass';
header("Content-type: text/plain");
$sock = fsockopen($host, 80, $errno, $errstr, 5); // 80 = Port, 5 = Timeout
fputs($sock, "POST ".$uri." HTTP/1.1\r\n");
fputs($sock, "Host: ".$host."\r\n");
fputs($sock, "Authorization: Basic ".base64_encode($usr.":".$pwd)."\r\n");
fputs($sock, "Connection: close\r\n\r\n");
while(!feof($sock))
echo fgets($sock, 4096); // Antwort lesen
fclose($sock);
Bitte fragt nicht nach dem "warum" - ich muss halt einfach.