重新加载时,php重定向到不同的URL

时间:2014-04-22 19:06:43

标签: php redirect refresh

我无法找到解决问题的正确方法。 我有一个页面,在该页面中,您执行的每个操作都必须重定向到特定的URL。我尝试使用以下脚本:

<script type="text/javascript">     
  window.history.forward();     
  function noBack() { 
    window.history.forward();
  } 
</script>

但是如果单击后退按钮,它将在上一页中返回。 如果我使用

<meta http-equiv="refresh" content="0; url=http://example.com/?id=$q&title=exampe">

这只是在特定时间刷新。 我想要的是当用户试图离开页面时,他必须被重定向到一个特定的页面,例如:example.com/?id=$q&title=exampe 感谢

2 个答案:

答案 0 :(得分:0)

您可以使用Javascript创建该元标记:

<script>
document.write('<meta http-equiv="refresh" content="0; url="'+ [theURL] +'" id=$q&title=examp'e">');
</script>

答案 1 :(得分:0)

您可以使用header发送原始HTTP标头,而无需使用JavaScript。

<?php
header('Location: http://www.example.com/');
exit;