有没有办法在PHP中重定向或刷新页面,这不会丢失引用者?
例如:Page1.php被重定向到Page2.php所以在这种情况下,根本没有引用者。我想在Page2.php
上获得推荐人和
访问者必须能够在他/她的浏览器中按BACK按钮返回Page1.php
*当我从Page1.php重定向到Page2.php时,Google Analytics或其他网站Analytics解决方案应该能够跟踪推荐的Page2.php推荐人
我尝试了以下两种方法。
有了这个:
header( 'Location: http://www.yoursite.com/new_page.html' ) ;
而且这个:
header( "refresh:5;url=wherever.php" );
我真的需要一个出路。花了7个小时直接找到解决方案。但是我找不到。
有人可以帮我吗?
谢谢,
答案 0 :(得分:0)
您可以在发送重定向标头之前将引荐来源网址存储在会话变量中。
答案 1 :(得分:0)
关于302重定向,Apache配置以及Will a 302 redirect maintain the referer string?
的可能解决方案,有一个有用的讨论。答案 2 :(得分:-1)
302 redirect
响应应按约定保留引荐来源 - 尽管据我所知,这并未在任何地方指定。