Pas*_*TIN 63
这样的事情怎么样:
$ch = curl_init();
$curlConfig = array(
CURLOPT_URL => "http://www.example.com/yourscript.php",
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => array(
'field1' => 'some date',
'field2' => 'some other data',
)
);
curl_setopt_array($ch, $curlConfig);
$result = curl_exec($ch);
curl_close($ch);
// result sent by the remote server is in $result
Run Code Online (Sandbox Code Playgroud)
有关可以与curl一起使用的选项列表,您可以查看页面curl_setopt.
在这里,你必须至少使用:
CURLOPT_POST :因为你想发送一个POST请求,而不是一个GETCURLOPT_RETURNTRANSFER:取决于您是要curl_exec返回请求的结果,还是仅输出它.CURLOPT_POSTFIELDS :将要发布的数据 - 可以直接写为字符串,如查询字符串或使用数组
并且不要犹豫,阅读PHP手册的卷曲部分 ;-)