【发布时间】:2020-10-13 18:15:08
【问题描述】:
我正在为游戏运行私人服务器,但我遇到了肥皂问题。如果服务器在线,一切正常,它可以在运行soap命令后重定向我,但如果我的服务器关闭,它就不会再重定向我了。相反,它会告诉我这个错误
致命错误:未捕获的 SoapFault 异常:[HTTP] 无法连接到 C:\xampp\htdocs\SoapSite\testfile.php 中的主机:16 堆栈跟踪:#0 [内部函数]:SoapClient->__doRequest('__call('executeCommand', Array) #2 {main} 在第 16 行的 C:\xampp\htdocs\SoapSite\testfile.php 中抛出
这是我的代码
<?php
$soapHost = "127.0.0.1";
$soapPort = "7878";
$soapUsername = "soapuser";
$soapPassword = "12345";
$client = new SoapClient(NULL, array(
'location' => "http://$soapHost:$soapPort/",
'uri' => 'urn:TC',
'style' => SOAP_RPC,
'login' => $soapUsername,
'password' => $soapPassword,
));
$command = "account create ".$_POST['uname']." ".$_POST['pw'];
$result = $client->executeCommand(new SoapParam($command, 'command'));
header('location: ../index.php');
?>
【问题讨论】: