基于不同id / URL的PHP​​重定向提交

时间:2013-10-05 00:28:25

标签: javascript php web-deployment

我正在寻找一个PHP脚本,当用户点击“提交”按钮时,可以将用户重定向到特定和不同的URL。

我可以负担得到网址

www(.)mydomain(.)com/form.php?id=www(.)rediectedurl(.)com

现在,如果用户点击提交按钮,则会将他/她重定向到www.redirecturl.com。因此,对于多个帖子,我可以轻松更改URL并以不同方式重定向?

我希望有人能回答。

由于

1 个答案:

答案 0 :(得分:1)

首先,您需要转义domain.com URL中的“URL”字符类型,以便PHP可以正确读取第二个作为参数。因此,如果您想重定向到www.redirect.com?foo=bar,您的主网址应如下所示:

www.mydomain.com/form.php?id=www.redirect.com%3Ffoo%3Dbar

现在,form.php需要做几件事:

  • 阅读参数
  • Unescape it
  • 使用PHP的内置header()函数将“Location”标头设置为未转义的参数
    • 示例:header("Location: www.redirect.com?foo=bar");

希望能让你开始。