使用参数调用外部PHP脚本

时间:2013-12-23 17:49:46

标签: php url

从PHP页面(http://example.com/test.php),我想调用位于另一个网站(http://newsite.example.net/version.php)上的另一个PHP文件并传递参数(var1 = 123,var2 = 789)。 Version.php应该做一些事情并返回true或false,所以我可以在test.php中测试结果(if($ result)...)

任何简短的例子如何继续以及fileversion.php的内容应该是什么?

此致 大卫

1 个答案:

答案 0 :(得分:1)

以这种方式执行php脚本等同于执行http查询。因此,您可以从您调用的URL中获得的唯一结果是http响应(纯文本,图像,json - 页面可以输出的任何mime类型)。

例如,可以使用 file_get_contents()(假设您的php配置允许):

$contents = file_get_contents('http://somesite.com/somepage.php?someparameter=somevalue');

然后,您可以随意处理生成的内容文本。但是你永远不会得到直接的布尔输出。但是,数字(0或1)可能是您需要的合适替代品。


编辑:

version.php可能如下所示:

<?php if($condition) { echo 1; } else { echo 0; }