好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

一个PHP SoapServer实例代码 - php高级应用

一个PHP SoapServer实例代码

PHP SoapServer实例代码

server端代码:

<?php    if  (!isset( $_SERVER [ 'PHP_AUTH_USER' ]) || !isset( $_SERVER [ 'PHP_AUTH_PW' ]) ||          !( $_SERVER [ 'PHP_AUTH_USER' ] ==  'outsider'  &&  $_SERVER [ 'PHP_AUTH_PW' ] ==  '123456' )) {      header( 'WWW-Authenticate: Basic realm="WEBSERVICE"' );      header( "HTTP/1.0 401 Unauthorized" );       echo   "You must enter a valid login ID and password to access this resource/n" ;       die ;  }    class  test {         function  show( $one ,  $two ) {           return   $one  +  $two ;      }         function  user_info() {           $user_info  =  array (               'name'  =>  'Outsider' ,               'sex'  =>  '男' ,               'email'  =>  'outsider@outsiderla.me' ,               'tel'  =>  '1369*******' ,          );           return  json_encode( $user_info );      }    }   $server  =  new  SoapServer(null,  array ( 'uri'  =>  'server.php' ,  'location'  =>  'http://demo.test测试数据/server.php' ));  $server ->setClass( 'test' );  //$server->addFunction('getUserInfo');      $server ->handle();  ?> 

第三方调用代码:

<?php  $soap  =  new  SoapClient(null,  array ( 'location'  =>  'http://demo.test测试数据/server.php' ,  'uri'  =>  'server.php' ,  "login"  =>  "outsider" ,  "password"  =>  "123456" ));  $user_info  = json_decode( $soap ->user_info());  echo   $user_info ->email;  ?> 

查看更多关于一个PHP SoapServer实例代码 - php高级应用的详细内容...

  阅读:39次