单击href链接时,如何在PHP中增加变量

时间:2013-10-23 16:24:22

标签: php html

我想要$ counter = $ counter +1,点击我网站上的这个链接:

<a href="?oldp=<?=$i+1?>"><img src="images/old.jpg" width="190" height="32" /></a>

我已经尝试了$counter++;几种创造性方式,但似乎都没有。

1 个答案:

答案 0 :(得分:2)

PHP是服务器端语言。

这意味着PHP(通常)只负责

当服务器收到请求时

直到

PHP程序输出页面

因此,如果您希望在加载页面后(例如单击链接)响应您的操作而发生某些事情,那么PHP无法处理。

现在,您应该选择JavascriptPHP中的实施方式,具体取决于您希望实现的目标。

  • 如果要将计数器值存储在服务器中,请将其递增:

    • 将链接的目的地设置为与您正在查看的页面完全相同的页面。使用$_SESSION存储一个值,它将存储在多个请求中。
  • 如果您希望在点击链接时看到计数器的值:

    • 使用Javascript将计数器存储为变量,并在每次单击时递增。如果刷新页面,将重置此项。

注意:如果您的链接转到另一个页面,则无法实现此目的。这成了一个全新的故事。