> php教程 > PHP源码 > webservice

webservice

PHP中文网
풀어 주다: 2016-05-25 17:04:41
원래의
1179명이 탐색했습니다.

php代码

<?php
$url = "url?WSDL";
$client = new SoapClient($url);
$params = array(
	&#39;szLoginName_IN&#39;=>&#39;monkeytest3050&#39;,
	&#39;szFPWD_IN&#39;=>&#39;qwe123&#39;,
);

$res = $client->__soapCall("UserWSLogin",array(&#39;parameters&#39;=>$params));
if($res->UserWSLoginResult === true)
{
	switch($res->uAWI_OUT)
	{
		case 0:
			$result[&#39;REV&#39;] = true;			
			$result[&#39;DATA&#39;] = array(
				&#39;uUserID_OUT&#39;=>$res->uUserID_OUT,
				&#39;szNickName_OUT&#39;=>$res->szNickName_OUT,
				&#39;uFigureID_OUT&#39;=>$res->uFigureID_OUT
			);
			break;
		case 20:
			$result[&#39;REV&#39;] = false;
			$result[&#39;MSG&#39;] = "用户密码错误";
			break;
		case 2:
			$result[&#39;REV&#39;] = false;
			$result[&#39;MSG&#39;] = $res->szPromptText_OUT;
			break;
		default:
			$result[&#39;REV&#39;] = false;
			$result[&#39;MSG&#39;] = "未定义错误:ws[".$res->uAWI_OUT."]";
			break;
	}
}
else 
{
	$result[&#39;REV&#39;] = false;
	$result[&#39;MSG&#39;] = "调用服务失败,请稍后再试";
}
var_dump($result);
?>
로그인 후 복사
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿