我无法让这个工作。你能救我吗?
我在浏览器中加载此页面:
http://www.domain.com/in.php?public=1&private=2
立即调用以下代码重新加载没有私有值的页面:
window.location = "http://www.domain.com/in.php?public=1";
// I've also tried window.location.href and window.location.replace
当页面加载时,会调用以下代码:
<?=header("Location: http://www.different-domain.com")?>
所以你可以看到它是这样的:
domain.com -> domain.com -> different-domain.com
这是问题所在:
当我查看different-domain.com的访问日志时,它会显示有人来自第一页加载而不是重定向。因此日志显示以下引用:
http://www.domain.com/in.php?public=1&private=2
如何解决上述问题,以便引用者:
http://www.domain.com/in.php?public=1
感谢您的帮助。
答案 0 :(得分:-2)
使用隐藏的帖子表单提交值,这可能会对您有所帮助。
有点像
<form method='post' action='your location' style='display:none;'>
<input type='text' value='1' name='public'>
<input type='text' value='2' name='private'>
</form>
将此表单提交到您想要的位置。