gpt4 book ai didi

forms - 基于输入的URL重定向,但如果输入的URL不存在,则发送回同一页面

转载 作者:行者123 更新时间:2023-12-03 09:00:27 25 4
gpt4 key购买 nike

这段代码几乎可以满足我的需求:

<form onsubmit="location.href='http://www.mysite.com/' + document.getElementById('myInput').value; return false;">
<input type="text" id="myInput" />
<input type="submit" />
</form>

唯一缺少的是,如果用户输入的输入不存在,我希望它不带任何内容或重定向回同一页面。现在,他们将他们带到错误页面,并且他们必须使用“后退”按钮返回并重试。
任何帮助将不胜感激。

谢谢

最佳答案

您能否编写一个用作表单操作的小型PHP脚本?在此脚本中,您可以检查提供的用户输入并验证URL是否存在。如果是这样,您可以将header()重定向到给定的页面。如果不存在,则可以将其重定向到所需的页面。

<?php
$input = $_POST['myInput']; // You'll also need to add in a name='' tag in the HTML!
$desired_page = ''; // page you want to go to if inputted file cannot be found

if (file_exists($input)) {
header("Location: $input");
}
else {
header("Location: $desired_page");
}

它需要大量改进,但这就是想法。那会做你想要的吗?

关于forms - 基于输入的URL重定向,但如果输入的URL不存在,则发送回同一页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7028973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com