PHP中的URL调用

时间:2013-03-07 14:17:24

标签: php web-services api http web

我在PHP中使用API​​。 我必须将数据推入此API。例如,如果我转到http://www.api.com/api.php?data=mydata,我会将“mydata”推送到api。

实际上我想使用PHP实例在URL栏中输入那些数据(这可能非常好哈哈)

提前致谢!

3 个答案:

答案 0 :(得分:4)

您是否尝试过查看cURL? http://php.net/manual/en/book.curl.php

示例:

$ch = curl_init();// init curl
curl_setopt($ch, CURLOPT_URL,"http://www.api.com/api.php");
curl_setopt($ch, CURLOPT_POST, 1);// set post data to true
curl_setopt($ch, CURLOPT_POSTFIELDS,"data=mydata&foo=bar");// post data

// receive server response ...
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);// gives you a response from the server

$response = curl_exec ($ch);// response it ouputed in the response var

curl_close ($ch);// close curl connection

答案 1 :(得分:3)

这是否真的需要你?

$URL = "http://www.api.com/api.php?data=mydata";
$data = file_get_contents($URL);

数据现在包含响应。

答案 2 :(得分:1)

您需要POST数据吗?查看http_post_data:

http://php.net/manual/en/function.http-post-data.php