Tag Archives: php

在 PHP 中使用 XMLRPC

这几天在研究 Moodle Network 组件,通过这个模块,各个孤立的系统被连接到了一起,实现了单点登录和资源共享(对于 e-learning 有很大的意义),通信协议是 XML-RPC,信息安全不是依赖 SSL 的方案,而是在采用了 XML 签名(不对称加密算法),想法非常好,但实现的不太完整,因为这个模块的原作者离开了在新西兰的公司,整得像个半完成作品。 今天看了一下代码,打算在这上面解决多 Moodle 系统的资源共享问题(包含点对点和 HUB 模式),之前没用过 XMLRPC,所以现在开始学一下,我用的是 PHP 的 XMLRPC Continue Reading →

cURL 并发访问

通常情况下 PHP 中的 cURL 是阻塞运行的,就是说创建一个 cURL 请求以后必须等它执行成功或者超时才会执行下一个请求,curl_multi_* 系列函数使并发访问成功可能,PHP 文档对这个函数的介绍不太详细,用法如下: $requests = array(‘http://zz.dongsheng.org’, ‘http://www.google.com’); $main = curl_multi_init(); $results = array(); $errors Continue Reading →