[求助] 动态新闻发布的代码中的问题
程序代码:
<%sql="select * from info" rs.open sql,conn,1,1 if not rs.eof then if request("page")<>"" then qstr=left(request.QueryString,instr(lcase(request.QueryString),"page")-1) if isnumeric(request("page")) then page=int(request("page")) else page=1 else if request.querystring<>"" then qstr=request.querystring&"&" page=1 end if rs.pagesize=25 if rs.recordcount<=rs.pagesize then page=1 '防止非法访问 rs.AbsolutePage=page for i=1 to rs.pagesize%>
我是初学者,在看这段代码的过程中,我有一些不明白的地方,请大家帮忙看看,谢谢!
1.request("page")中的page,代码中没有任何一个定义了它,数据库中也没有它,但是为什么能够直接用?是不是request("page")是一个特殊的用法?
2. qstr=left(request.QueryString,instr(lcase(request.QueryString),"page")-1)
if isnumeric(request("page")) then page=int(request("page")) else page=1
这两段我就完全看不懂了,请朋友们帮我分析一下这两段代码,谢谢!