2012-07-30 93 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,但它可能是一个更实际的解决方案简单地包括文件,并直接在文件中调用函数,而不是试图手动加载文件。

相关问题