所以,我将从最明显的代码开始:
$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
登录控制面板工作正常。这是我遇到问题的登录webmail。
感谢您对拖钓的帮助或感谢,感谢:)
答案 0 :(得分:0)
试试这种方式。
public function get_form($params){
$serverhostname = $params["serverhostname"];
$username = $params["username"];
$password = $params["password"];
$webmail_action = "http://".$serverhostname."/webmail/";
$code = '<form action="'.$serverhostname.'" method="post" target="_blank">
<input type="hidden" name="user" value="'.$username.'" />
<input type="hidden" name="password" value="'.$password.'" />
<input type="submit" value="Login to Control Panel" />
<input type="button" value="Login to Webmail" onClick="window.open('$webmail_action')" />
</form>';
return $code;
}
我能用这种方式完成。这样您就可以在HTML代码中轻松使用php变量。
感谢。