日期:2014-05-17  浏览次数:20812 次

送分(querystring)
<%@Language   =   "VBScript "   %>
<!--#include   file= "conn.asp "-->
<%
response.write   "id=22&dst=13485372620&date=200702252621&msg=good "
dst=request.querystring( "dst ")
re_date=request.querystring( "date ")
msg=request.querystring( "msg ")
set   rs=server.createobject( "adodb.recordset ")
exec= "insert   into   nh_resms(Re_Dst,Re_Date,Re_Msg)   values( ' "&dst& " ', ' "&re_date& " ', ' "&msg& " ') "
conn.execute   exec
response.write "-- "&(dst)& "-- "
%>
为什么得出的dst     为空?dst=request.querystring( "dst ")


------解决方案--------------------
假设这个页面是 B.asp

你用 B.asp?dst= 'Test '访问试一下,看dst是不是还是空的。
------解决方案--------------------
exec= "insert into nh_resms(Re_Dst,Re_Date,Re_Msg) values(+ ' "&dst& " '+ ' "&re_date& " '+ ' "&msg& " ') "

是是,对了给我加分
前提也是a.asp?dst=...