当前位置:编程学习 > asp >>

附:源代码3:BBSSENDINFO.ASP

<%@ Language=VBScript %>
<%
id=trim(Request.QueryString("userid")) '得到当前的用户名称,就是自己(等于Session("UserID"))
if Request.QueryString("act")="send" then '获取当前的操作状态
     who=trim(Request.Form("who"))        '如果是发送状态,就获取发送到的用户名称
     content=trim(Request.Form("content"))     '如果是发送状态,就获取发送的内容
     if who="" or content="" then
     Response.Redirect "error.asp?msg=姓名或者讯息内容为空,无法传送!"
     end if
     '因为&,$是传呼信息区的分割符号,所以要过滤掉这些字符,不允许用户输入这些字符
     if instr(1,who,"&")>=1 or instr(1,who,"$")>=1 or instr(1,content,"&")>=1 or instr(1,content,"$")>=1 then
     Response.Redirect "error.asp?msg=姓名或者讯息内容包含非法字符($/&),无法传送!"
     end if
     
     if trim(application("Message"))="" then
     Application.Lock    '将传呼信息放到传呼信息队列当中
     application("Message")=who & "$" & content & "$" &    trim(Request.QueryString("userid"))
     Application.UnLock
     else
     Application.Lock     '将传呼信息放到传呼信息队列当中
     application("Message")="&" & who & "$" & content & "$" &    trim(Request.QueryString("userid"))
补充:asp教程,高级应用
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,