【发布时间】:2023-03-16 17:27:01
【问题描述】:
所以,我将从最明显的代码开始:
$code = '<form action="https://'.$params["serverhostname"].':8083/login/" method="post" target="_blank">
<input type="hidden" name="user" value="'.$params["username"].'" />
<input type="hidden" name="password" value="'.$params["password"].'" />
<input type="submit" value="Login to Control Panel" />
<input type="button" value="Login to Webmail" onClick="window.open(\'http://'.$serverhostname.'/webmail\')" />
</form>';
我遇到的问题是,webmail 的登录只重定向到:
webmail/
代替:
hostname/webmail
控制面板的登录工作正常。这是我遇到问题的网络邮件登录。
感谢您的帮助或感谢您的拖钓,无论结果如何,谢谢:)
【问题讨论】:
-
$params["serverhostname"]包含什么......?因为那个将控制哪个 URL 将用于表单提交操作。 -
$params["serverhostname"] 包含配置中的url,即yourdomain.tld