最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
hessian php安装配置与使用方法
时间:2022-06-24 17:22:06 编辑:袖梨 来源:一聚教程网
下载HessianPHP_v2.0.3.zip
下载地址:http://sou*rce*f*orge.net/projects/hessianphp/
(不要使用HessianPHP-1.0.5-RC2.zip, 2006年后没有更新了,不支持php5.2以后,及最新hessian协议.
注意:需要注意服务器端发布的hessian协议版本,客户端要与之对应.)
使用例子在:HessianPHP_v2.0.3.zipquickstart.txt
http://*lo*ca*lhost/mathService.php ——–>访问该url时才在服务器端发布hessian.
http://loca*l*hos*t/mathClient.php ———>客户端
其中,涉及三个文件:
Math.php
| 代码如下 | 复制代码 |
|
class Math{ function add($n1,$n2) { return $n1+$n2; } function sub($n1,$n2) { return $n1-$n2; } function mul($n1,$n2) { return $n1*$n2; } function div($n1,$n2) { return $n1/$n2; } } ========================== mathService.php include_once ‘Math.php’; include_once ‘hessianphp/HessianService.php’; $service = new HessianService(new Math()); $service->handle(); ========================== mathClient.php include_once ‘hessianphp/HessianClient.php’; $testurl = ‘http://*loca*lho*st/yii/testdrive/mathService.php’; $proxy = new HessianClient($testurl); try{ echo $proxy->div(2,5); } catch (Exception $ex){ // …handle error echo $ex->getMessage(); } |
|
另外,在运行的时候,需要打开php的CURL扩展:C:xamppphpphp.ini
extension=php_curl.dll
ssl安全验证
修改hessianphp包中的HessianTransport.php文件中的51行$curlOptions数组,增加CURLOPT_USERPWD => “SSL验证的用户名:密码”和CURLOPT_SSL_VERIFYPEER =>FALSE,CURLOPT_SSL_VERIFYHOST=>FALSE三项。
相关文章
- 百炼英雄怎么挂机 挂机方式及各等级最优点位攻略 12-15
- 百炼英雄vip礼包码大全 最新可用vip礼包码 12-15
- 光与影33号远征队符文收集:强力复生符文效果及获取方式详解 12-15
- 百炼英雄兑换码有哪些 最新可用兑换码及兑换方式 12-15
- 神器传说怎么克制闪避流 闪避流克制阵容实战攻略 12-15
- 神器传说怎么打异兽分最高 异兽冲榜高分搭配 12-15