从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的内容应该是什么?
此致 大卫
答案 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; }