Как мне перейти к привязке на странице, как только она откроется, и пользователь ничего не нажимает - PullRequest
1 голос
/ 03 ноября 2019

Я хочу, чтобы веб-страницы, чтобы перейти к точке привязки, как только страница открывается без того, чтобы пользователь нажмите на что-нибудь. Но когда я перехожу к точке привязки, метод GET пропускается, поэтому $ s не имеет значения.

    <a href="www.mysite.com/page.php#anchor?s=1">

и на странице

    <?php 
    $s=$_GET['s'];
    echo"<a id="anchor"></a>Page $s"
    ?>

Ответы [ 2 ]

0 голосов
/ 03 ноября 2019
0 голосов
/ 03 ноября 2019

Я знаю , что Javascript - это , а не в ваших тегах вопросов , но есть нет способ сделать это без него.
Код вашего документа

<!DOCTYPE html>
<html>
<body onload="myFunction();">
<script>
function myFunction() {
  location.replace("www.mysite.com/page.php?s=1")
}
</script>

</body>
</html> 


Существует функция onload , которая будет вызываться при загрузке страницы . Когда он будет вызван, он перенаправит вас на другую веб-страницу .
Ваш php код файла:

 <?php 
    $s=$_GET['s'];
    echo"<a id="anchor"></a>Page $s"
    ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...