点击链接时,同时传个值,比如“1”,页面打开时检测,如检测到,则计数器加1,如检测不到,则计数器不变

解决方案 »

  1.   

    用asp就可以完成.
    你用Response.redirect "p2.asp"
    比如你的链接在p1上,想打开p2的页面.
    生成一个p3.asp这里只些代码.
    <%
    sytime=now()
    dsn="Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&Server.Mappath("mdb.mdb")&";User ID=Admin;Password=;"
    set conn=Server.Createobject("ADODB.Connection")
    sqlstr="Select 总计浏览量 from counter"
    conn.Open dsn
    conn1=conn.execute(sqlstr)
    set conn1=Server.Createobject("ADODB.Recordset")
    conn1.Open sqlstr,conn,1,3
    conn1.MoveLast
    conn1("总计浏览量")=conn1("总计浏览量")+1
    ip1=Request.ServerVariables("REMOTE_ADDR")
    mysql="Insert into counter(用户的ip地址,总计浏览量,时间) values('"&ip1&"','"&conn1("总计浏览量")&"','"&sytime&"')"
    conn.execute(mysql)
    Response.redirect "p2.asp"
    %>
    把上边的文件存成p3.asp
    然后你在那个链上连到p3.asp
    这样在你点链接的时候就先执行p3里的程序,然后再调用p3.asp页面.