批量链接重定向脚本

时间:2011-11-07 03:50:40

标签: redirect

每个人的好日子,

我的网站使用数据源在我的网站上传产品列表,链接指向不同的外部网站。我有两个选择。要么我只是使用外部网站的链接。或者使用一些脚本,以便首先显示我的网站链接,然后是外部链接,如下所示:

http://www.mysite/redirect.php?id=http://extsite.com/bla=1&bla=2&bla=3

点击后,应执行外部链接,并将访问者转移到:http://extsite.com/bla=1&bla=2&bla=3

我正在玩php代码,它将转到redirect.php文件:

<?PHP
  $id = $_GET['id'];
  header("Location: $id");
  exit();
?>

如果ext链接后没有参数,则上述方法有效。但是如果有参数(bla = 1&amp; bla = 2&amp; bla = 3),它就不起作用。我不确定我做错了什么。

对此事的任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:2)

  

http://www.mysite/redirect.php?id=http://extsite.com/bla=1&bla=2&bla=3

嗯,那是错的。您的脚本获取id = http://extsite.com/bla=1和bla = 2以及bla = 3作为其三个参数。生成URL的人需要对额外的&amp; amp; URL进行URL编码。字符为%26。