为了账号安全,请及时绑定邮箱和手机立即绑定

如何根据提交的数据重定向到特定的 URL?

如何根据提交的数据重定向到特定的 URL?

PHP
守候你守候我 2022-10-28 14:58:59
我正在尝试创建一个表单,该表单在提交时会将用户重定向到特定的 URL,该 URL 包含 URL 末尾的提交内容。因此,例如,像这样的简单形式:<form method="post">    <input type="text" name="tracking">    <input type="submit" name="submit" value="submit"></form>当用户键入“abc”作为跟踪号并单击“提交”时,他们将被重定向到: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>包含在 redirect.php 文件中:<?phpif(isset($_POST['submit'])){// Fetching variables of the form which travels in URL$name = $_POST['tracking'];if($tracking){//  To redirect form on a particular pageheader("Location:https://specificurl.com/$tracking");}else{?><span><?php echo "Please enter tracking number.";?></span> <?php}}?>
查看完整描述

2 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

在这里,JavaScript 可能就足够了:


<input type="text" id="tracking" name="tracking">

<input type="button" name="submit" value="submit" onclick="window.location.replace('https://www.specificurl.com/'+tracking.value);">


查看完整回答
反对 回复 2022-10-28
?
呼唤远方

TA贡献1856条经验 获得超11个赞

您应该为此使用 GET 方法。然后,您可以使用 javascript 提取文本输入并操作将用户重定向到的 url。希望对您有所帮助。



查看完整回答
反对 回复 2022-10-28
  • 2 回答
  • 0 关注
  • 139 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号