Я пытаюсь создать форму, которая при отправке перенаправляет пользователя на указанный c URL-адрес, который содержит содержимое представления в конце URL-адреса.
Так, например, простая форма, подобная этой:
<form method="post">
<input type="text" name="tracking">
<input type="submit" name="submit" value="submit">
</form>
Когда пользователь вводит "ab c" в качестве номера для отслеживания и нажимает кнопку "отправить", он будет перенаправлен на:
https://www.specificurl.com/abc
У меня вопрос: возможно ли это, и если да, то как это можно сделать?
Это то, что я имею до сих пор ...
На странице формы:
<form action="redirect_form.php" id="#form" method="post" name="#form">
<label>Enter your tracking code:</label>
<input id="tracking" name="tracking" placeholder='Enter your tracking code' type='text'>
<input id='btn' name="submit" type='submit' value='Submit'>
<?php include "include/redirect.php"; ?>
</form>
включен в редирект. php файл:
<?php
if(isset($_POST['submit'])){
// Fetching variables of the form which travels in URL
$name = $_POST['tracking'];
if($tracking)
{
// To redirect form on a particular page
header("Location:https://specificurl.com/$tracking");
}
else{
?><span><?php echo "Please enter tracking number.";?></span> <?php
}
}
?>