public function get_api()
{
header("Location:$api_call");
//$api call returns nothing, but calls a callback function defined in the $api_call
}
我上面有这个代码。现在我必须去浏览器http://domain/get_api
,我在另一个函数函数response_api()
中得到一个响应,它设置了一些会话。
我希望调用回调函数,但我没有任何输出等。我希望能够做到这样的事情:
$x = $this->get_api(); //If I do this now I get json response outputted to screen from callback function
//do some stuff after callback function response_api() has been called
这可能实现吗?
答案 0 :(得分:1)
您可以通过以下方式获取远程网址的内容:
$foo = file_get_contents("http://www.example.com/api/something?bar=foo");