我该如何发送POST变量?

时间:2010-09-23 21:18:30

标签: php

这可能是一个愚蠢的问题,但我需要问一下,因为我以前从未这样做过。

有一个网站可以让我们检查订单的状态。我们必须通过访问此站点手动执行此操作并且非常耗时。我想自动完成这项任务。

该网站仅接受POST变量。有没有办法可以将数据发送到此站点,或者这是不可能的?

2 个答案:

答案 0 :(得分:2)

是的,您可以使用PHP CURL来执行此操作。 http://uk.php.net/manual/en/book.curl.php

答案 1 :(得分:1)

您可以使用CURL libraries in PHP

$postvars = array('name' => 'value');
$url = 'http://example.com';

$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars);
curl_setopt($ch, CURLOPT_URL, $url);
curl_exec($ch);
curl_close($ch);