本文实例讲述了PHP使用socket post数据到其它web服务器的方法。分享给大家供大家参考。具体实现方法如下:
'err','error' => "$errstr ($errno)"
);
}
// close the socket connection:
fclose($fp);
// split the result header from the content
$result = explode("\r\n\r\n",$result,2);
$header = isset($result[0]) ? $result[0] : '';
$content = isset($result[1]) ? $result[1] : '';
// return as structured array:
return array(
'status' => 'ok','header' => $header,'content' => $content
);
}
//使用方法
// Submit those variables to the server
$post_data = array(
'test' => 'foobar','okay' => 'yes','number' => 2
);
// Send a request to example.com
$result = post_request('http://www.example.com/',$post_data);
if ($result['status'] == 'ok'){
// Print headers
echo $result['header'];
echo '
'; // print the result of the whole request: echo $result['content']; } else { echo 'A error occured: ' . $result['error']; }
'; // print the result of the whole request: echo $result['content']; } else { echo 'A error occured: ' . $result['error']; }
希望本文所述对大家的PHP程序设计有所帮助。
原文链接:https://www.f2er.com/php/21854.html