首页 > 解决方案 > 创建一个将参数传递给另一个的短 url

问题描述

我正在寻找创建一个链接系统,其中使用目标链接中的参数重定向带有参数的短地址。

HTTP://www.example.com/track.php?PARAMETER=12345

重定向到下面的地址,将上面链接末尾的变量插入到 PARAMETER 插槽中。

HTTP://www.exampletwo.com/track/home/trackingbynumber.asp?PARAMETER=12345&other=XXXXXX&and=YYYYYY

这是我没有运气的尝试:

<?php
 $url = "track.php?".$_SERVER['QUERY_STRING'];
 header("HTTP/1.1 301 Moved Permanently"); 
 header("Location: http://exampletwo.com/track/home/trackingbynumber.asp".'?'.$_SERVER['QUERY_STRING']&other=XXXXXX&and=YYYYYY);
?>

标签: javascriptphphtmlurl

解决方案


我能够使它与以下内容一起使用:

链接看起来像:HTTP://www.example.com/track.php?PARAMETER=12345

track.php:

<?php
$PARAMETER = $_GET['PARAMETER'];
header("Location: http://www.exampletwo.com/track/home/trackingbynumber.asp?PARAMETER=$PARAMETER&other=XXXXXX&and=YYYYYY");
?>


推荐阅读