这是我的问题的简化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。关于如何解决这个问题的任何建议?
答案 0 :(得分:1)
您可以这样使用js:
{{1}}