从用户输入重定向到网址



我正在尝试在wordpress中执行一个非常简单的任务。用户在文本字段中输入数字,然后单击重定向到 URL/输入。

用户输入:123456

用户重定向到http://example.com/123456(不是/?url=123456等(。

我在这里浏览了几个答案,但这似乎并不像听起来那么简单。

谢谢!

好吧,我不是编码员,因此不会像一个:)但这里是:

在woocommerce中,我有数千个优惠券代码。我想提供一个兑换代码,提供 100% 折扣,免费数字下载。我正在使用网址优惠券插件,该插件能够在进入某个页面时添加产品和优惠券,然后重定向到另一个页面,比如说购买页面。

转到 http://example.com/free/将添加产品和优惠券,然后转到购买页面。但这只是一张优惠券。如何为每个优惠券代码执行此操作?

所以我想为每张优惠券创建重定向规则,并将所有这些优惠券重定向到一个页面,该页面将添加产品和优惠券并转到购买页面。 如果优惠券正确,它将被添加,一切都很酷。如果优惠券代码无效,它将没有重定向规则,并将转到404页面或其他专用页面。 现在我需要让用户输入优惠券代码并重定向。

enter code here
<form id="form">
<input type="text" id="my-code">
<input type="submit" value="Submit">
</form>
document.getElementById("form").onsubmit = function () {
var url = document.getElementById("my-code").value;
window.location.assign('/' + url);
}

我刚刚看到你用jQuery编辑你的第一条消息:

<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>
<form id="soTest" action="registerCoupon">
<input type="text" id="coupon" name="coupon" value="Coup123456">
<input type="submit" value="Submit">
</form>
<script>
$('#soTest').submit(function(ev) {
var coupon = document.getElementById("coupon").value;
ev.preventDefault();
window.location.assign('/' + coupon);
});
</script>

使用PHP,您可以尝试:

<?php
$link = "testLink";
header("Location: http://aaa.fr/".$link);
?>

最新更新