导航到php页面并滚动

导航到php页面并滚动,php,javascript,html,Php,Javascript,Html,我的老板问了一个非常具体的问题:一个page.php,它将接受一个参数,并根据该参数显示文本+当页面显示时,根据该参数滚动到页面上的锚定 这怎么可能呢。 如果我使用参数?a=1,php可以处理它,但是浏览器/javascript如何处理呢? 如果我使用anchor#a1,浏览器可以处理它,但我无法用php阅读。我用过: $_SERVER["REQUEST_URI"] 这个问题有没有创造性的解决方案 window.location.search window.location对象包含您需要的内

我的老板问了一个非常具体的问题:一个page.php,它将接受一个参数,并根据该参数显示文本+当页面显示时,根据该参数滚动到页面上的锚定

这怎么可能呢。 如果我使用参数?a=1,php可以处理它,但是浏览器/javascript如何处理呢? 如果我使用anchor#a1,浏览器可以处理它,但我无法用php阅读。我用过:

$_SERVER["REQUEST_URI"]
这个问题有没有创造性的解决方案

window.location.search
window.location对象包含您需要的内容。比照此:


PHP看不到散列,因为浏览器不会将其发送到服务器。它们通常用于跳转到页面中的特定位置。

这是一种解决方案。如果没有用,告诉我给你另一个解决方案

  • 使用
    $\u GET[“”]
  • 处理它的价值,做你需要的事情
  • 使用下面的代码将当前位置导航到预定义的锚点

  • 
    
    <?php
    if (isset($_GET['a'])) {
       $a = $_GET['a'];
       $anchor = '#'.$a;
       echo('
       <script type="javascript">window.location.href="'.$anchor.'"</script>
       ');
    }
    ?>