天天看點

PHP中使用WebService

  • 介紹

在PHP中實作調用WebService的話,有很多種方式:nusoap等。

  • nusoap

[codesyntax lang="php"]

<?php

require_once('nusoap.php');

function login_from_webservice($name, $passwd)
{
        $client = new nusoap_client('http://surenpi.com/SsoAuthUserProcess?wsdl', true);

        $res = $client->getProxy()->process(array('userCode'=>$name, 'password'=>$passwd));
        return (is_array($res) && 'Y' == $res['result']);
}      

[/codesyntax]

上面是通過用戶端調用WebService服務的一個例子。

以下是Ubuntu系統下安裝nusoap庫的指令: