PHP按下連結時單擊計數器,保存到txt

PHP按下連結時單擊計數器,保存到txt

如果你想增加一個計數器,該計數器在每次點擊連結時進行計數。 而不想使用資料庫,計數會保存到txt,只有一個連結說“單擊此處”,並且在連結旁邊顯示一個計數器,該計數器從0開始,每次單擊該連結時都會計數。並且其他用戶點擊的時候可以累計,就像youtube的點觀看計數懶功能。

建立php,譬如test.php,放入以下代碼執行,謝謝。

 
  1. <?php   
  2. if(!file_exists('counter.txt')){   
  3.   file_put_contents('counter.txt', '0');   
  4. }   
  5. if($_GET['click'] == 'yes'){   
  6.   file_put_contents('counter.txt', ((int) file_get_contents('counter.txt')) + 1);   
  7.   header('Location: ' . $_SERVER['SCRIPT_NAME']);   
  8.   die;   
  9. }   
  10. ?>   
  11. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
  12.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
  13. <html xmlns="http://www.w3.org/1999/xhtml">   
  14. <head>   
  15.   <title>counter example</title>   
  16. </head>   
  17. <body>   
  18.   <h1><?php echo file_get_contents('counter.txt'); ?></h1>   
  19.   <a href="?click=yes">clickMe</a>   
  20. </body>   
  21. </html>  

評論 (0)

此處尚未發表評論

留言

  1. 以遊客身份發表評論。 註冊登入到您的帳戶。
附件 (0 / 3)
分享您的位置