程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 在靜態頁面中實現點擊數統計

在靜態頁面中實現點擊數統計

編輯:關於PHP編程

在文章發布系統中采用服務器端生成靜態頁面的方法可以有效減輕服務器的負擔,特別是對大流量網站非常有效。但是既然生成的是靜態頁面,生成時是什麼樣,顯示就是什麼樣了,對於文章常見文章被閱讀次數怎麼顯示呢?
經考慮,可用如下方案解決:
生成靜態頁面時會產生一個文章的id存到數據庫中,那麼我們在制作文章的模板的時候就可以在這個文章的id上做文章,文章模板包含以下語句:
<SCRIPT src="counter.asp?articleId=<%=#articleId#%>"></SCRIPT >
說明:
在利用模板生成文章時,把"#articleId#"進行模式匹配,替換為新添加的文章的id號。
 
counter.asp 文件為實現記數的asp文件
<%
''###################
''######開始#########
''BY 王向超
''###################
dim articleId,sqlStr,hits
articleId=int(trim(request.querystring("articleId")))
sqlStr="update articles set hits=hits+1 where articleId=" & articleId
''給文章點擊數加1
conn.execute(sqlStr)
''讀出文章點擊數
hits=conn.execute("select hits from articles where articleId=" & articleId)(0)
%>
''打印出文章點擊數
document.write(<%=hits%>)



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved