我想用PHP以表格的方式发布到网址。基本上与此表单相同的功能
<form method="POST" id="foo" action="<?php echo $url; ?>">
<input type="hidden" name="shopId" value="<?php echo $ID; ?>">
<input type="hidden" name="encodedMessage" value="<?php echo $encodedMessage; ?>">
<input type="hidden" name="signature" value="<?php echo $signature; ?>">
<input type="submit" value="Submit" name="buy">
</form></div>
我该怎么做?
答案 0 :(得分:3)
您想使用cURL函数发送http POST请求。例如:
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, "name1=val&name2=val2...");
curl_exec($ch);
curl_close($ch);
答案 1 :(得分:0)
有几种方法可以做到这一点,但最简单的方法可能是使用file_get_contents()和stream_context_create()。有关示例,请参阅此file_get_contents() comment。