使用PHP

时间:2016-10-10 18:42:18

标签: php soap soap-client

我正在使用标准的SOAP库调用从PHP中的服务器处理一个简单的SOAP请求。我没有授权所需的用户名和密码;但是,我确实有编码用户名和密码的base64编码的授权字符串(来自数据库)。我似乎无法找到使用已编码的授权字符串的示例。是否有a)我可以使用的技术允许和传输预编码的字符串,和/或b)允许我从编码的字符串中解析出用户名和密码的函数,以便我可以将它们作为参数传递?

TIA可以提供任何帮助!

1 个答案:

答案 0 :(得分:0)

我想出了答案:

base-64编码的字符串只是编码的登录名和密码。我刚刚使用base64_decode对字符串进行了解码,并将字符串拆分为分号(:)符号。这是代码的样子 -

$loginAry = split(":", base64_decode(my_encoded_string_here));
$login = $loginAry[0];
$pwd = $loginAry[1];

并使用解码后的值登录应用程序。就这么简单。