请解释一下这条语句rqs=request.ServerVariables("QUERY_STRING")

来源:百度知道 编辑:UC知道 时间:2024/05/25 11:32:15
从网上下载了一段代码可是有一句看不明白,麻烦大虾们解释一下:
全程序:
function fAtPgnt(aStr,pSize,rId)
'输入参数说明:
'aStr 为要分页的字符串
'pSize 为每页大小数字
'rId 为 URL 参数 ID, 默认为 apid, 由函数里的 rName 变量定义
'输出参数说明:
'obj("pgnt") 为文章翻页链接
'obj("info") 为文章统计信息
'obj("cnt") 为文章内容
if isNumeric(pSize)=false or len(aStr)=0 then exit function
if isNull(rId) or rId="" or isNumeric(rId)=false then rId=1 '如果分页查询ID为空则 ID为 1

dim aStrLen '取文章总长度的变量
aStrLen=len(aStr)

'智能URL字符串替换
dim rqs, url, rName
rqs=request.ServerVariables("QUERY_STRING")
rName="apid"
if rqs="" then
url="?"&rName&"="
elseif instr(rqs,rName)<>0 then

request.ServerVariables("QUERY_STRING")
这句的意思是取得提交的地址问号后面的字符串
比如:
地址为:http://www.baodu.com/?question=16914888
则request.ServerVariables("QUERY_STRING")的值为:question=16914888