我希望网页一打开,网页就跳到定位点,而无需用户单击任何内容。但是,当我跳到锚点时,将跳过GET方法,因此$ s没有值。
<a href="www.mysite.com/page.php#anchor?s=1">
和页面上
<?php
$s=$_GET['s'];
echo"<a id="anchor"></a>Page $s"
?>
我知道您的问题标签中的Javascript
是不是,但是有no方式可以做到这一点。您的文档代码
<!DOCTYPE html>
<html>
<body onload="myFunction();">
<script>
function myFunction() {
location.replace("www.mysite.com/page.php?s=1")
}
</script>
</body>
</html>
页面loads会调用onload
function。当它被调用时,它将重定向您到另一个网页。您的php
文件代码:
<?php
$s=$_GET['s'];
echo"<a id="anchor"></a>Page $s"
?>