2012-07-30 76 views
0

我的服務器上有一個php文件,它通過URL接收兩個輸入,然後返回結果。當一個頁面被加載時,我希望已經加載該計算的結果。例如:如何將PHP函數的結果加載到變量中

$var = load("http://mysite.com/myfile.php?&var1=var1&var2=var2"); 

我知道,負載不是這個真正的功能,但有一些簡單,適合我在尋找什麼呢?感謝

+5

http://php.net/file_get_contents但是,爲什麼要做一個全面的http請求與「本地」腳本交談?把這個腳本變成一個你可以通過include()加載並調用所需的函數會更加簡單。 – 2012-07-30 20:25:51

+0

謝謝,我現在確實可以做到這一點,現在你提到它。我是PHP ^^的新手 – 2012-07-30 20:28:03

回答

1

使用file_get_contents

$foo = file_get_contents('http://mysite.com/myfile.php?&var1=var1&var2=var2'); 

或者,更好的解決方案,如果該文件位於服務器上:

include('myfile.php'); 

,要麼在包含腳本設置$_GET變量本身,或之前包括它。

0

如果它們在同一臺服務器上運行,請考慮直接調用腳本?

$_GET["var1"] = "var1"; 
$_GET["var2"] = "var2"; 
include "myfile.php"; 
0

你可以使用file_get_contents,但它可能是一個更實際的解決方案簡單地包括文件,並直接在文件中調用函數,而不是試圖手動加載文件。

相關問題