我是靠谱客的博主 无私绿茶,最近开发中收集的这篇文章主要介绍php 远程函数,PHP:远程函数调用并返回结果?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

是.

我能想到的一个好方法是通过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:远程函数调用并返回结果?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部