【发布时间】:2016-11-06 14:15:46
【问题描述】:
所以我使用重定向链接从登录页面转到报价页面,但在中间,我想转到根据我发送的参数填充的重定向页面,例如。我的网址是:
http://domain.com/file.php?param1={param1}¶m2={param2}¶m3={param3}¶m4={param4}
在 file.php 中我将有以下内容:
<html><head>
<script>
function getURLParameter(name) {
return decodeURI(
(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search) || [, null])[1] || ''
);
}
</script>
<script>
var param1 = getURLParameter('param1');
var param2 = getURLParameter('param2');
var param3 = getURLParameter('param3');
var param4 = getURLParameter('param4');
var url = 'http://domain2.com/'+param1+'?param2='+param2+'¶m3='+param3+'¶m4='+param4';
window.location.replace(url);
</script>
</head>
<body>
</body></html>
现在,我一直在尝试使用
header('Location: '.$newURL);
但我无法让它像那样工作,问题是我希望能够无缝地管理重定向到“domain2”,因为在中间我忘记了一些我想知道的信息想拥有。
在正常跟踪url(domain.com)的过程中-->到目标url(domain2.com)是没有问题的,问题是我需要在中间添加file.php(在另一个域)因为我有一个只需要在那里执行的脚本。
提前谢谢你
【问题讨论】:
标签: javascript php parameters http-headers url-redirection