Avatar billede harlequin Nybegynder
23. juli 2001 - 14:20 Der er 20 kommentarer og
1 løsning

fjern sidste tegn i Querrystring

Jeg skal bruge et lille script som kan lave en Response.Redirect fra en querrystring UDEN det sidste tegn i querystringen

/harlequin
Avatar billede jakobandersen Nybegynder
23. juli 2001 - 14:22 #1
Respone.Redirect(Request.ServerVariables(\"SCRIPT_NAME\") & \"?\" & Left(Request.ServerVariables(\"QUERY_STRING\"), Len(Request.ServerVariables(\"QUERY_STRING\") - 1))
Avatar billede tdaugaard Nybegynder
23. juli 2001 - 14:23 #2
strURL = Request.QueryString
strURL = Left(strURL, Len(strURL) - 1)
Response.Redirect strURL
Avatar billede tdaugaard Nybegynder
23. juli 2001 - 14:23 #3
moonduck:> WTF !? .ServerVariables !?
Avatar billede jakobandersen Nybegynder
23. juli 2001 - 14:24 #4
Hvad nu?
Avatar billede tdaugaard Nybegynder
23. juli 2001 - 14:27 #5
moonduck:> Du bruger .ServerVariables til at  hente QueryString når den er lige her:

Request.QueryString ...
Avatar billede harlequin Nybegynder
23. juli 2001 - 14:27 #6
tak for den hurtige hjælp
/harlequin
Avatar billede jakobandersen Nybegynder
23. juli 2001 - 14:28 #7
Request.Querystring er en udokumenteret ting som man derfor ikke kan være sikker på er i alle implementationer.
Avatar billede tdaugaard Nybegynder
23. juli 2001 - 14:30 #8
moonduck:> ha ha .. siden hvornår !? Alle implementationer ... ehm ?
Avatar billede jakobandersen Nybegynder
23. juli 2001 - 14:32 #9
ChillisoftASP instantASP IIS3-4
Avatar billede tdaugaard Nybegynder
23. juli 2001 - 14:33 #10
moonduck:> Når nu .QueryString er der kan man jo ligeså godt bruge den ... desuden så læste jeg på www.4guysfromrolla.com at når du requester fra .ServerVariables så bliver ALLE variabler hentet og ikke kun den ene du requester .. så derfor, brug .ServerVariables så lidt som muligt.
Avatar billede tdaugaard Nybegynder
23. juli 2001 - 14:34 #11
moonduck:> Chili!ASP er heller ikke rigtigt ASP .. det er en dårlig implementation og noget som enhver med respekt for sig selv ikke bruger! Jeg ved free-/infopaq bruger det og der er ALTID problemer med det ...
Avatar billede jakobandersen Nybegynder
23. juli 2001 - 14:34 #12
Det med ServerVars collection har du ret i men alligevel vil jeg hellere benytte lidt mere maskinkraft eller benytte noget udokumenteret.
Avatar billede netsrac Praktikant
23. juli 2001 - 14:35 #13
Den er dokumenteret:

When you use parameters with Request.QueryString, the server parses the parameters sent to the request and returns the specified data. If your application requires unparsed QueryString data, you can retrieve it by calling Request.QueryString without any parameters.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iisref/html/psdk/asp/vbob53hj.asp
Avatar billede tdaugaard Nybegynder
23. juli 2001 - 14:35 #14
moonduck:> hvorfor ? .QueryString har ALTID virket på både IIS 4.0 og 5.x ..
Avatar billede jakobandersen Nybegynder
23. juli 2001 - 14:35 #15
Jo det er rigtig ASP det er bare freepaq der ikke fatter begrænsningerne mht. Antal bruger pr. server.
Avatar billede jakobandersen Nybegynder
23. juli 2001 - 14:38 #16
netsrac>> Damn, mit MSDN Library er outdated, det må du undskylde TDaugaard.
Avatar billede tdaugaard Nybegynder
23. juli 2001 - 14:39 #17
moonduck:> nej .. det er ikke M$ der har lavet det og der er ting man ikke kan bruge ... f.eks. FileSystemObject, Dictionary und so
Avatar billede tdaugaard Nybegynder
23. juli 2001 - 14:40 #18
moonduck:> *S* helt okay .. mit eget er selv fra \'99 .. tvivler på der er docs på NOGET ASP deri ;o)
Avatar billede jakobandersen Nybegynder
23. juli 2001 - 14:47 #19
Jeg kan da sagtens bruge FSO i chilliSoft de gange jeg har prøvet det.
Avatar billede tdaugaard Nybegynder
23. juli 2001 - 14:50 #20
moonduck:> hmm .. jeg har bare hørt om nogle der har haft problemer med det (med et script jeg have lavet der brugte FSO, som virkede perfekt på IIS 5.0, men fil en fejl fra Chili!ASP ..)
Avatar billede jakobandersen Nybegynder
23. juli 2001 - 14:53 #21
Jeg må indrømme at mine erferinger med ChilliSoftASP er begrænsede men der er ingen grund til at gøre det ringere end det er.

Det er om ikke andet et fremragende intiativ at prøve at få ASP ud til flere platforme. Ironisk nok arbejder jeg ikke længere med ASP på arbejdet netop fordi vi ikke magtede det noget større arbejde ved at vedligeholde NT/2000 Server frem for BSD og Linux maskiner. Derfor er vi nu gået i en helt anden retning og laver nu vores løsninger vha. mod_perl.

Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester