概述
是.
我能想到的一个好方法是通过URL向第二台服务器发送请求.在GET(或POST)参数中,指定要调用的方法,以及(为了安全性)某种随时间变化的散列.那里的哈希确保没有第三方可以在第二台服务器上任意运行该功能.
要发送请求,您可以使用cURL:
function get_url($request_url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $request_url);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);
return $response;
}
这会发送一个GET请求.然后你可以使用:
$request_url = 'http://second-server-address/listening_page.php?function=somefunction&securityhash=HASH';
$response = get_url($request_url);
在您的第二台服务器上,设置listen_page.php(当然是您喜欢的任何文件名),它检查GET请求并验证请求的完整性(即散列,正确和有效的参数).
最后
以上就是无私绿茶为你收集整理的php 远程函数,PHP:远程函数调用并返回结果?的全部内容,希望文章能够帮你解决php 远程函数,PHP:远程函数调用并返回结果?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复