电脑安全

您当前的位置:主页 > 电脑安全 >

php soap 实例 不使用wsdl-网络编程

来源:[db:来源]标题:   宋体    编辑:电脑技术全能网 时间:2019-09-22 18:29

原标题:php soap 实例 不使用wsdl-网络编程
   Server端+Client端上篇用了wsdl这个写不必wsdl的.申明:很简略!!!!!!参考了以下:http://blog.111cn.net/phphot/archive/2007/07/15/1692109.aspx类文件<?php /** * 完成营业逻辑的类,此类是一个一般类 * */ class Basic { /** * 前往一个字符串:Hello World! * * @return string */ public function returnString($test){ return "Hello World!".$test; } } ?>Server<?php /** * Web Service的Server端,包括类文件。 */ require_once("basic.php"); /** * 创立Server工具 */ $arrOptions = array(''uri''=>''checkAPI''); //设置定名空间 $objSoapServer = new SoapServer(null,$arrOptions); /*** 注册Basic类的全部方式 */ $objSoapServer->setClass("Basic"); /** * 处置恳求 */ $objSoapServer->handle(); ?>Client<?php /** * Client端,起首创立Client工具 */ $arrOptions = array(''uri''=>''checkAPI'', //设置定名空间 ''location''=>''http://localhost/user/soaptest.php'', //设置Server地点 ''trace''=>true); $objSoapClient = new SoapClient(null,$arrOptions); /** * 近程挪用 */ $test=''ok123'';try{ $strReturn = $objSoapClient->returnString($test); }catch(Exception $e){ } /** * 打印成果 */ echo $strReturn; ?>