asp转换成php怎么转换Response.Expires= -1 Response.AddHeader "pragma","no-cache"Response.AddHeader "cache-control","no-store"%>#Include File="Conn.asp"#Include File="ChkStr.asp"#Include File="MyFunCtion.asp"#Include File="Md5.asp"'-------此页面用于推广连接' %>dim nextpage'跳转页面dim vipurl'推广连接dim JF_Rule_TimeDiff,JF_Rule_Count,JFValue_Every'间隔时间,间隔时间内的有效点击次数,每次有效点击 获取的积分dim sql'定义执行的sql语句dim rs'定义rs dim userid,validcount'用户编号,时间段内的有效访问次数dim IP,URL '客户端ip及i来源url dim logincount'登录次数dim isvalid'是否有效dim LoginIPArea,login_Url'客户端ip所在区域,来源url网址login_Url=""'初始化网址LoginIPArea=""'初始化客户端ip区域login_Url= Request.ServerVariables("HTTP_REFERER") '获取客户端ip来源地址nextpage=""'定义跳转的页面' response.write login_Url'response.end if len(login_Url)>0 then '来源url的处理过程login_Url= replace(login_Url,"http://","") login_Url= split(login_Url,"/") login_Url= login_Url(0) end if isvalid=1 validcount=0 logincount=0 vipurl=request("vip") IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR") '获取客户端ip If IP = "" Then IP = Request.ServerVariables("REMOTE_ADDR") 'ip地址处理' IP=getIP() LoginIPArea=GetIpArea(IP)'response.write("ip:"&IP&"")'response.write("vip:"&vipurl) set rs=server.createobject("adodb.recordset")'创建rs对象set rsuser=server.createobject("adodb.recordset")'创建rs对象sql="select JF_Rule_TimeDiff,JF_Rule_Count,JFValue_Every from JF_Rule"rs.open sql,conn,1,1'获取系统参数过程if not rs.eof then JF_Rule_TimeDiff=rs("JF_Rule_TimeDiff")'间隔时间JF_Rule_Count=rs("JF_Rule_Count")'间隔时间内的有效点击次数JFValue_Every=rs("JFValue_Every")'每次有效点击 获取的积分end if rs.close if(len(vipurl)=0) then '如果不是推广连接进入的'跳转-----此处写跳转的页面response.write nextpage response.end else '是推广连接 则对用户进行有效操作sql="select User_ID, User_Code, User_UserName, User_Login_time, User_Login_IP, User_Login_Count from C_User where User_Code='"&vipurl&"'"rs.open sql,conn,1,1 if not rs.eof then userid=rs("User_ID")', User_FromUser, User_JF, User_ToUserCount,User_ToAllCount else'跳转-----此处写跳转的页面response.write nextpage response.end end if rs.close end if'---------有效点击次数 ,下面获取本次点击是否有效sql="select isnull(count(1),0) as logincount from User_GetJF where LoginIP='"&IP&"' and datediff(hour,LoginTime,cast('"&now()&"' as datetime)) 'response.write sql' response.end rs.open sql,conn,1,1 if not rs.eof then logincount=rs("logincount")'获取有效点击次数end if if(logincount>=JF_Rule_Count) then'如果点击次数超过系统参数设定则无效isvalid=0 end if rs.close sql="insert into User_GetJF(User_ID,User_GetJFValue,User_GetMethod,LoginIP,LoginIPArea,IsValid,login_Url) values("&userid&","&JFValue_Every&",'推广访问','"&IP&"','"&LoginIPArea&"',"&isvalid&",'"&login_Url&"') "'写入用户推广明细表rs.open sql,conn
相关文章
- 虚拟货币交易平台怎么选_几个主流交易所对比分析
- 如何用Golang实现并发爬虫 worker池与任务分发架构解析
- php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]_PHP教程
- 如何在 scipy.solve_ivp 中准确识别触发的具体事件
- 如何在go和c#控制台应用程序之间建立长期管道连接
- 关于thinkPHP3.2的无限遍历有关问题,困扰了几天了
- 如何使用 PHP 设置极光推送的别名
- thinkPHP实现将excel导入到数据库中的方法_php实例
- Uniswap (UNI) 飙升:V4 采用率和休眠代币推动看涨势头
- Swoole客户端怎么创建_Swoole客户端初始化技巧【详解】
