2012-02-01 62 views
0

我正在使用cURL查詢頁面,然後頁面執行return而不是echoprint聲明。php cURL如何從文件中獲取返回值

它這樣做是因爲頁面調用返回數據的類方法,我怎樣才能抓住cURL中返回的數據?

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

編輯:

,我正在通過捲曲調用頁有這樣

test.php 

$test->getCall(); 

方法看起來像

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

,如果我做一個片斷

echo $test->getCall(); 

in a sepa速度文件

然後我得到的測試

而是我通過捲曲傳遞文件中使用我自己的MVC URL模式

所以我打電話domain.com/request/getCall/

然後執行getCall()方法,但除非這種方法回聲的東西,它不會工作。

getCall()方法用於其他腳本並取決於return值,所以我不能將其更改爲回顯。

+0

你是什麼意思「該頁面會返回」?那麼你不應該使用'require'嗎? – Czechnology 2012-02-01 11:25:44

+0

@Czechnology - 我編輯以更好地解釋我的使用 – Eli 2012-02-01 11:32:48

+0

那麼,爲什麼不在你正在查詢的頁面執行'echo $ test-> getCall();'?我有點困惑,有什麼問題。 – Czechnology 2012-02-01 11:34:27

回答

0

返回運算符返回哪些數據? cURL期待的是實際的數據,它不理解在它請求的頁面上運行的底層代碼。您必須以某種方式爲其提供數據,但如果您不想以任何方式設置標頭並使cURL檢測到標頭,則可以使用echo