AdsClick.asp
上传用户:jisenq
上传日期:2014-06-29
资源大小:7216k
文件大小:2k
源码类别:

数据库编程

开发平台:

ASP/ASPX

  1. <% Option Explicit %>
  2. <!--#include file="../FS_Inc/Const.asp" -->
  3. <!--#include file="../FS_Inc/Function.asp"-->
  4. <!--#include file="../FS_InterFace/MF_Function.asp" -->
  5. <!--#include file="../FS_InterFace/NS_Function.asp" -->
  6. <%
  7. 'Copyright (c) 2006 Foosun Inc. Code by 邓西
  8. response.buffer=true
  9. Response.CacheControl = "no-cache"
  10. Dim Conn,int_ID,o_Ad_Rs,AdTxtID,AdTxtRs,tempLinkUrl
  11. MF_Default_Conn
  12. int_ID=NoSqlHack(Request.QueryString("Location"))
  13. If int_ID="" or isnull(int_ID) Then
  14. AdTxtID=NoSqlHack(Request.QueryString("AdTxtID")) 
  15. If AdTxtID<>"" Or Not IsNull(AdTxtID) Then
  16. AdTxtID=Clng(AdTxtID)
  17. Conn.execute("Update FS_AD_Info Set AdClickNum=AdClickNum+1 where AdID In(Select AdID From  FS_AD_TxtInfo Where Ad_TxtID="&AdTxtID&")")
  18. Set AdTxtRs=Conn.execute("Select AdID,LinkUrl From FS_AD_TxtInfo Where Ad_TxtID="&AdTxtID)
  19. If Not AdTxtRs.EOf Then
  20. Conn.execute("Insert into FS_AD_Source(AdID,AdIPAdress,VisitTime) values("&AdTxtRs("AdID")&",'"&Request.ServerVariables("REMOTE_ADDR")&"','"&Now()&"')")
  21. tempLinkUrl=AdTxtRs("LinkUrl")
  22. Set AdTxtRs=Nothing
  23. Response.Redirect(tempLinkUrl)
  24. Else
  25. Set AdTxtRs=Nothing
  26. End If
  27. Else
  28. Response.write("参数错误")
  29. End If
  30. Else
  31. If Isnumeric(int_ID)=false then
  32. Response.write("参数错误")
  33. Else
  34. int_ID=Clng(int_ID)
  35. End if
  36. Set o_Ad_Rs=Conn.execute("Select AdLinkAdress From FS_AD_Info Where AdID="&int_ID&"")
  37. If Not o_Ad_Rs.Eof THen
  38. Conn.execute("Update FS_AD_Info Set AdClickNum=AdClickNum+1 where AdID="&int_ID&"")
  39. Conn.execute("Insert into FS_AD_Source(AdID,AdIPAdress,VisitTime) values("&int_ID&",'"&Request.ServerVariables("REMOTE_ADDR")&"','"&Now()&"')")
  40. Response.Redirect(o_Ad_Rs("AdLinkAdress"))
  41. Else
  42. Response.write("参数错误")
  43. End If
  44. Set ClickObj = Conn.Execute("select AdLinkAdress from FS_AD_Info where AdID="&int_ID&"")
  45. If Not ClickObj.eof then
  46.  Response.Redirect(ClickObj("AdLinkAdress"))
  47. End if
  48. Set ClickObj=Nothing
  49. Set o_Ad_Rs=Nothing
  50. Set Conn=Nothing
  51. End if
  52. %><!-- Powered by: FoosunCMS4.0系列,Company:Foosun Inc. -->