php cURL如何从文件中获取返回值

时间:2012-02-01 11:22:37

标签: php curl

我正在使用cURL查询网页,然后页面会执行return而不是echoprint语句。

这样做是因为页面调用了返回数据的类方法,如何在cURL中获取返回的数据?

我知道我可以返回文件中回显的原始信息,但返回类型如何?

编辑:

我通过curl调用的页面有一个这样的代码段

test.php

$test->getCall();

该方法看起来像

public function getCall()
{
     $str = 'test';
     return $str;
}

如果我这样做

echo $test->getCall();

在单独的文件中

然后我得到测试

但在我通过cURL传递的文件中使用我自己的MVC网址模式

所以我打电话给domain.com/request/getCall/

然后执行getCall()方法,但除非那个方法回声不起作用。

getCall()方法在其他脚本中使用,取决于return值,因此我无法将其更改为echo。

1 个答案:

答案 0 :(得分:0)

返回运营商返回的数据是什么? cURL期待实际数据,它不了解在它请求的页面上运行的底层代码。您必须以某种方式提供数据,但如果您不想echo任何事情,您可以设置标题并让cURL检测标题。