使用php头重定向的Javascript
问题描述:
我正在使用<? header('Location: http://url.com '); ?>
进行重定向的项目,我对此感到非常满意,因为它的速度很快,而且它不会在地址栏中刷新某些中间URL在重定向之前。不过,我现在需要通过一段JavaScript调用我的跟踪软件,像这样:使用php头重定向的Javascript
<script type="text/javascript" src="MYSCRIPT"></script>
有没有办法得到最好的两个词?即通过javascript调用我的跟踪软件并仍然使用php重定向?或者如果我想调用这个脚本,我将不得不切换到JS window.location
重定向?
谢谢!
答
您将不得不为PHP中的跟踪编写JavaScript代码,并在重定向之前执行该代码,或者如果您想使用Javascript,请使用其中一个'正在重定向'的页面。
问题是,发送后无法修改标题信息。即在标题后面不能有任何东西('Location:');重定向。
我认为你正在合并两件事:通常你想在一个动作(例如POST)之后做一个重定向,其中你想在用户与之交互的页面上加载脚本。 – 2011-06-02 23:52:56