技術(shù)分類(lèi)
聯(lián)系我們
- 地 址:蘭州市城關(guān)區東崗東路1415號勞動(dòng)大廈
- 電 話(huà):0931-8277343
- 手 機:13008756671
- 郵 箱:{Lankecms_email}
- QQ :593668912
- 微 信:593668912或lzeksz
經(jīng)考慮,可用如下方案解決:
生成靜態(tài)頁(yè)面時(shí)會(huì )產(chǎn)生一個(gè)文章的id存到數據庫中,那么我們在制作文章的模板的時(shí)候就可以在這個(gè)文章的id上做文章,文章模板包含以下語(yǔ)句:
<SCRIPT src="counter.asp?articleId=<%=#articleId#%>"></SCRIPT >
說(shuō)明:
在利用模板生成文章時(shí),把"#articleId#"進(jìn)行模式匹配,替換為新添加的文章的id號。
counter.asp 文件為實(shí)現記數的asp文件
<%
'###################
'######開(kāi)始#########
dim articleId,sqlStr,hits
articleId=int(trim(request.querystring("articleId")))
sqlStr="update articles set hits=hits+1 where articleId=" & articleId
'給文章點(diǎn)擊數加1
conn.execute(sqlStr)
'讀出文章點(diǎn)擊數
hits=conn.execute("select hits from articles where articleId=" & articleId)(0)
%>
'打印出文章點(diǎn)擊數
document.write(<%=hits%>)