Php 锚链接的自动增量url

Php 锚链接的自动增量url,php,html,Php,Html,我正在尝试为页面中的不同部分制作锚定链接 #第一节 #第2节 但是,url不会在每次单击href链接时更新 if(!isset($_SESSION['counter'])) { $_SESSION['counter'] = 1; } <?php echo '<a href = "#section'.($_SESSION['counter']++).'">'.'Next Section'.'</a>';?> if(!isset($\u会话['c

我正在尝试为页面中的不同部分制作锚定链接

#第一节 #第2节

但是,url不会在每次单击href链接时更新

 if(!isset($_SESSION['counter'])) {
     $_SESSION['counter'] = 1;
 }
 <?php echo '<a href = "#section'.($_SESSION['counter']++).'">'.'Next Section'.'</a>';?>
if(!isset($\u会话['counter'])){
$\会话['counter']=1;
}
当我回显计数器时,我可以看到它在刷新时被更新,但我希望能够在不刷新的情况下更新锚节


谢谢

您需要实际增加会话中的值,而不仅仅是会话中当前存储的值

 // If there is a value in the session, then increment it. 
 if(isset($_SESSION['counter'])) {
     $_SESSION['counter'] = $_SESSION['counter'] + 1;
 } else {
     $_SESSION['counter'] = 1;
 }

// Now, use the value which you have set. 
<?php echo '<a href = "#section'.($_SESSION['counter']).'">'.'Next Section'.'</a>';?>
//如果会话中有值,则递增该值。
如果(isset($\ U会话['counter'])){
$_会话['counter']=$_会话['counter']+1;
}否则{
$\会话['counter']=1;
}
//现在,使用您设置的值。

使用Javascript在客户端执行此操作。谢谢,但当我单击链接时,url中的#部分不会增加。从#Section 1-->#Section 2开始,无需刷新。有没有办法解决这个问题?谢谢。如果您想避免页面刷新,就必须使用Ajax。