2013-10-23 50 views
0

我想$計數器當PHP變量= $計數器+1,點擊在我的網站這個鏈接時:如何增加一個href鏈接被點擊

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

我在幾個試圖$counter++;創造性的方式,似乎沒有任何工作。

+0

[*會議*](http://www.php.net/manual/en/book.session.php)怎麼樣? – BlitZ

+0

'$ i'是什麼?你如何以及在哪裏更新它? – putvande

+0

PHP是服務器端,你對基本的東西感到困惑。閱讀[這個答案]的第一部分(http://security.stackexchange.com/questions/35758/xss-parsing-javascript/35761#35761)以獲得更多的見解... – HamZa

回答

2

PHP是服務器端語言。

這意味着,PHP是(最常見的)只從

負責當服務器接收到的請求

直到

PHP程序輸出的頁面。

因此,如果您希望在頁面加載後(例如,單擊鏈接)響應您的操作而發生某些操作,PHP無法處理該操作。

現在,您應該根據您想要達到的目標,在JavascriptPHP中選擇您的實施。

  • 如果你想計數器的值存儲在您的服務器,並加:

    • 設置鏈接的目標,以完全相同的頁面,你現在正在查看的。使用$_SESSION來存儲一個值,它將被存儲在多個請求中。
  • 如果你想看到的計數器的值上去,你點擊鏈接:

    • 使用JavaScript來存儲計數器作爲變量,並增加它的每次點擊。如果刷新頁面,這將被重置。

注:不能既實現這個,如果你的鏈接將您帶到另一個頁面。這成爲一個全新的故事。