check out this article
Jared
handy little article thank you, but i guess i know less about urldecode than i thought :)
Below i have pasted the code from my localvars.asp which handles all the pages for my site, Do i need to add the url decode string here? or is it something that has to be added to everypage?
(sample link of how my site proceeds, notice all the "&" in the RSS feed these are all read as "&")
http://test.testsite.com/default.asp...ontent=summary
&type=print&lang=en&vol=XXXXXX&cat=X
http://test.testsite.com/default.asp...ent=getcontent
&type=print&lang=en&vol=XXXXXX&cat=X&articleID=XXX XXX&mode=view&id=
- <%
-
DIM strContent, strFileID, strType, strLang, strVol, strCat, strArticleID, strKeyword,_
-
strThisRedirect, strDownload, strMode, strPageName, strBaseURL, strBaseQueryString, _
-
strhttp_host, strSection
-
-
strSection = request("section")
-
strhttp_host = "http://" & request("http_host")
-
strContent = lcase(cstr(Request.QueryString("content")))
-
strFileID = lcase(cstr(Request.QueryString("id")))
-
strType = lcase(cstr(Request.QueryString("type")))
-
if strType = "" and strFileID <> "" Then strType = "digital"
-
strLang = lcase(Request.QueryString("lang"))
-
if strLang = "" Then strLang = "en"
-
strVol = lcase(cstr(Request.QueryString("vol")))
-
'if strVol = "" Then
-
' If strType = "digital" then
-
' strVol = "current"
-
' Else
-
' strVol = ""
-
' End If
-
'End If
-
strCat = lcase(Request.QueryString("cat"))
-
strArticleID = Request.QueryString("articleid")
-
If strFileID <> "" and strArticleID = "" Then strArticleID = strFileID
-
'Bridge code to support the absense of the content field in the url
-
if strContent = "" Then
-
IF strArticleID <> "" Then
-
strContent = "getcontent"
-
else
-
strContent = "defcontent"
-
End if
-
End if
-
strKeyword = Request.Form("keyword")
-
strThisRedirect = lcase(Request("QUERY_STRING"))
-
strDownload = lcase(Request.QueryString("download"))
-
strMode = lcase(Request.QueryString("mode"))
-
strPageName = "/scripts/" & lcase(Request.QueryString("pagename")) & ".asp"
-
if strPageName = "/scripts/.asp" THEN strPageName = "/scripts/default_content.asp"
-
strBaseURL = "default.asp?pagename=media"
-
strBaseQueryString = "&type=" & strType & "&lang=" & strLang
-
%>
Hope you can help with this.