【发布时间】:2021-01-16 14:06:39
【问题描述】:
我希望创建一个链接系统,其中使用目标链接中的参数重定向带有参数的短地址。
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);
?>
【问题讨论】:
-
"这是可以用 PHP 或 HTML 编写的脚本吗?" 当然可以(尽管 HTML 不是脚本语言)。到目前为止,您尝试过什么来实现这一目标?你在那次尝试中遇到了什么困难?
-
使用header()重定向,但
?12345不会神奇地变成?PARAMETER=12345&other=XXXXXX&and=YYYYYY,你需要php,因为单独的html无法访问数据库
标签: javascript php html url