我正在做一个使用<? header('Location: http://url.com'); ?>进行重定向的项目,我对它非常满意,因为它的速度很快,而且在重定向之前它不会在地址栏中闪烁一些中间网址。但是,我现在需要通过一段Javascript调用我的跟踪软件,如下所示:
<script type="text/javascript" src="MYSCRIPT"></script>有没有办法两全其美呢?例如,通过javascript调用我的跟踪软件,并仍然使用php重定向?或者,如果我想调用这个脚本,我是否必须切换到JS window.location重定向?
谢谢!
发布于 2011-06-03 07:50:11
你要么必须为你的跟踪编写Javascript代码,并在重定向之前执行它,要么如果你想使用JavaScript,就有一个“你正在被重定向”的页面。
问题是头部信息发送后不能修改。例如,在header(‘Location:’)之后不能有任何内容;重定向。
https://stackoverflow.com/questions/6221597
复制相似问题