<body>
<?php
$domain = $_POST['domainname'];
?>
<form action="http://" "<?php print $domain; ?>:2083/login" method="POST">
<input type="hidden" name="login_theme" value="cpanel">
<table width="200" class="login" cellpadding="0" cellspacing="0">
<tr>
<td align="left"><b>Login</b></td>
<td> </td>
</tr>
<tr>
<td>Domain</td>
<td>
<input autocomplete="off" type="text" name="domainname" size="16">
</td>
</tr>
<tr>
<td>Username</td>
<td>
<input autocomplete="off" type="text" name="user" size="16">
</td>
</tr>
<tr class="row2">
<td>Password</td>
<td>
<input type="password" name="pass" size="16">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="Login" class="input-button">
</td>
</tr>
</table>
</form>
</body>
我在一个基本的 php 文件中有这段代码。我的目标是拥有一个供 cpanel 用户登录的集中式中心。
他们将在表单中输入域名、用户名和密码,表单会将他们带到http://theirdomain.com/cpanel。并通过传递凭据让他们登录。
我遇到的唯一问题是在表单的操作中输出域变量以使其到达那里。只是得到“关于:空白”
编辑:我已将重定向脚本移至第二个文件,现在它似乎可以很好地重定向到域。 但是,现在凭据不会通过。
最佳答案
<form action="http://<?php echo $domain; ?>:2083/login" method="POST">
<!--form content-->
</form>
关于php - 来自 Action 的 URL 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41931720/