我必须创建一个.php文件,其中有三个字段。 首先是用户必须输入网址的网址。 第二个是用户输入名称的名称。 第三个是用户输入密码的密码。 页面底部有提交按钮。
我要做的是创建另一个网址,并且必须发送用户输入的网址,然后输入我想要包含在网址中的字符串,然后输入用户名。
喜欢
url_entered_user/some_constant=username_entered_by_user
http://url_entered_user/auth/totara2database/manualcron.php?user_name=username_entered_by_user
这将是最终的网址。
请帮忙
答案 0 :(得分:0)
你需要从php文件urlcreated.php中获取表单中的数据,你应该在表单的action字段中找到它。在php文件中:
$url = $_POST['url'];
$name = $_POST['name'];
$returned_url = "http://".$url."/auth/totara2database/manualcron.php?user_name=".$name.";
这样你就可以在php文件中找到$ returned_url变量中所需的url。虽然我猜有些东西丢失了,因为你没有使用任何密码,你问的是用户。
编辑: (评论后) 您可以从关于如何使用来自php.net或another tutorial的
的PHP处理html表单的教程中获取它的一般想法即使有了我或其他任何人可能提供的帮助,如果不了解基础知识将很难继续下去。
答案 1 :(得分:0)
<html>
<body>
<form action='$returned_url' method='post'>
url of totara: <input type='text' name='url'><br>
Name: <input type='text' name='name'><br>
password: <input type='text' name='password'><br>
<input type='submit'>
</form>
</body>
</html>
<!-- http://localhost/totara/auth/totara2database/manualcron.php?user_name=name -->
<?php
if (isset($_POST['name']))
{
$username = $_POST["name"];
$url = $_POST["url"];
}
echo $username;
echo $url;
?>
$returned_url = "http://".$url."/auth/totara2database/manualcron.php?user_name=".$name.";
我其实想要这件事。