📄 cookies.asp
字号:
<!--#include file="conn.asp"--><!--#include file="inc/fun.asp"-->
<%
dim comeurl,action,lgcook,lgtype,lguserid,indexinfo,gonggao,lm,online,userinfo,id,svote,voteduser,outtime,votetype,voten,i,votenum,votenum2,canvote,voteduser2,styleid,mode
lguserid=checknum(session(prefix&"lguserid"))
comeurl=Request.ServerVariables("HTTP_REFERER")
lgcook=checknum(Request.Cookies(prefix)("lgcook"))
action=request.querystring("action")
select case action
case"lgtype"
if lguserid="" or isnull(lguserid) then response.redirect"login.asp"
lgtype=checknum(request.querystring("lgtype"))
if lgtype="" then lgtype=1
if lgtype=1 then Response.Cookies(prefix)("lgtype")=1:conn.execute("update online set showyn=true where userid="&lguserid&"")
if lgtype=2 then Response.Cookies(prefix)("lgtype")=2:conn.execute("update online set showyn=false where userid="&lguserid&"")
if lgcook>0 then Response.Cookies(prefix).Expires=date+lgcook
case "bbsmode"
mode=checknum(request.querystring("mode"))
if mode="" then mode=application(prefix&"automode")
Response.Cookies(prefix&"1")("bbsmode")=mode
Response.Cookies(prefix&"1").Expires=date+365
Response.redirect"index.asp"
case"vote"
if lguserid="" or isnull(lguserid) then response.redirect"login.asp"
id=checknum(request.querystring("id"))
set svote=conn.execute("select*from vote where id="&id&"")
voteduser=svote("voteduser")
voteduser2=voteduser
if isnull(voteduser2) or voteduser2="" then voteduser2="|0"
voteduser2=split(voteduser2,"|")
outtime=svote("outtime")
canvote=true
if outtime<now()+timeset/24 then
canvote=false
else
for i=1 to ubound(voteduser2)
if isnull(lguserid) or lguserid="" then canvote=false:exit for
if int(voteduser2(i))=lguserid then canvote=false:exit for
next
end if
if canvote=false then response.end
votetype=svote("type")
voten=svote("votenum")
voten=split(voten,"|")
if votetype=1 then
votenum=checknum(request.form("votenum"))
for i=1 to ubound(voten)
if i=votenum then voten(i)=voten(i)+1
votenum2=votenum2&"|"&voten(i)
next
end if
if votetype=2 then
for i=1 to ubound(voten)
votenum=checknum(request.form("votenum_"&i&""))
if votenum=1 then voten(i)=voten(i)+1
votenum2=votenum2&"|"&voten(i)
next
end if
set svote=nothing
voteduser=voteduser&"|"&lguserid
conn.execute("update [vote] set votenum='"&votenum2&"',voteduser='"&voteduser&"' where id="&id&"")
conn.execute("update topic set edittime=now()+"×et&"/24 where id="&id&"")
case"style"
dim sql
id=checknum(request.querystring("id"))
if isnull(id) or id="" then
sql="select*from style where autouse=true"
comeurl="index.asp"
else
sql="select*from style where id="&id&""
end if
set rs=conn.execute(sql)
If rs.Eof Then Response.Write"错误的风格参数!":Response.End:closedb
styleid=rs("styleid")
set rs=nothing
'写入cookies
Response.cookies(prefix&"1")("styleid")=styleid
Response.Cookies(prefix&"1").Expires=date+365
if request.cookies(prefix&"1")("styleid")="" then
response.write"对不起!您的 Internet Explorer 浏览器可能不支持 Cookies,不能使用本论坛。建议你刷新本页重试。"
response.end
else
if comeurl="" then comeurl="index.asp"
end if
end select
response.redirect comeurl
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -