使用不同的URI锚点重新加载页面

时间:2017-01-14 21:03:53

标签: javascript php jquery

这是我的问题的简化PHP版本:

我想在浏览器中加载http://localhost/test2.php, 如果缺少#test_test,请立即重新加载http://localhost/test2.php#test_test

  <?php

  // causes ERR_TOO_MANY_REDIRECTS
  if (strpos(strtolower($_SERVER['REQUEST_URI']), 'test_test') === false) {
      header("Location: /test2.php#test_test");
  }

  ?>     

简而言之,我想检查URI中的锚点,如果它丢失了,请用它重新加载页面。我收到了ERR_TOO_MANY_REDIRECTS。关于如何解决这个问题的任何建议?

1 个答案:

答案 0 :(得分:1)

您可以这样使用js:

{{1}}