Le service Web est une application Web programmable, indépendante de la plate-forme, faiblement couplée et autonome. Cet article partage principalement avec vous des exemples de WebService de publication PHP, dans l'espoir d'aider tout le monde.
//发布WebService <?php header("Content-Type:text/html;charset=UTF-8"); //把 NuSOAP 的源文件包含到当前的代码文件里 require_once("nusoap.php"); function ssoRegister($unixname){ return "$unixname"; } //初始化服务对象 , 这个对象是类 soap_server 的一个实例 $server = new soap_server; //调用服务对象的 register 方法注册需要被客户端访问的程序。 //只有注册过的程序,才能被远程客户端访问到。 $server->soap_defencoding = 'UTF-8'; $server->decode_utf8 = false; $server->xml_encoding = 'UTF-8'; $server->configureWSDL('mysoapServer');//打开wsdl支持 $server->register( 'ssoRegister', //方法名 array("unixname"=>"xsd:string"), array("return"=>"xsd:string")); //isset 检测变量是否设置 $HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : ''; //service 处理客户端输入的数据 $server->service($HTTP_RAW_POST_DATA); ?>
<?php //调用WebService require 'nusoap.php'; $client = new nusoap_client($gfWsURL); $client->soap_defencoding = 'UTF-8'; $client->decode_utf8 = false; $client->xml_encoding = 'UTF-8'; $paras=array('unixname'=>'dyh'); $checkResult=$client->call('ssoRegister',$paras); ?>
Remarque : veuillez cliquer pour ouvrir le lien pour télécharger le fichier nusoap.php
Recommandations associées :
Gros fichier JS et WebService télécharger le partage de code
Explication détaillée de l'appel de WebService par Nodejs
Explication détaillée de la création et de l'appel d'une instance d'interface de service Web en PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!