Avatar billede tdaugaard Nybegynder
17. december 2000 - 09:28 Der er 7 kommentarer og
1 løsning

Request(\"url\") !?!

Det her er rimelig wierd!
Jeg har en ASP side med en form+felter på. Når den submittes skal der checkes noget user:pass stuff, hvis ikke det er korrekt skal den redirecte tilbage til formen med de værdier der blev indtastet. Det går som også fint nok, men et af mine felter hedder \"url\" og det parameter navn bruger jeg se\'følig også ved redir. tilbage, men når jeg så UDEN at have være redirected eller skrevet noget i adresselinien loader siden med

Request(\"url\")

der checker \"url\" og skriver den i Url feltet, så tager skriver den sti+scriptnavnet.

\"/x/superole/link/links.asp\"

er hvad der kommer ud af det selvom jeg slet ikke har angivet det!!

Hva\' faen går der galt ? Sådan noget burde jeg da kun kunne \"få af vide\" gennem server variabler eller hvad ?
Avatar billede vandhunden Nybegynder
17. december 2000 - 10:44 #1
Måske er url et reserveret navn. Hvad sker der hvis du kalder den noget andet?
Avatar billede tdaugaard Nybegynder
17. december 2000 - 10:49 #2
jeg har brugt \"url\" før i andre projekter helt uden problemer, og hvis jeg laver det om til noget andet så er der ingen fejl ..

og nej, url er ikke et reserveret navn. Dem er der ingen af når vi snakker parametre der kan skrive på adresse linien. Alle reserverede er via .ServerVariables
Avatar billede rasmusa Nybegynder
17. december 2000 - 14:30 #3
Lav din redirect som denne

Response.Redirect(\"java script:history.back();\")

Det skulle gerne virke
Avatar billede tdaugaard Nybegynder
17. december 2000 - 14:34 #4
rasmusa:> det er ikke en mulighed, desværre.
Avatar billede rasmusa Nybegynder
17. december 2000 - 14:52 #5
tdaugaard:> hvorfor er det ikke en mulighed?
Avatar billede tdaugaard Nybegynder
17. december 2000 - 15:01 #6
*zzz* øv .. jeg var for doven til at give en grund .. but here goes .. det er fordi jeg sender end \"fejl=1\" variabel med tilbage så ASP siden kan reloade og vise at der var en fejl. Det kan den jo ikke med history.back() ..
Avatar billede tdaugaard Nybegynder
17. december 2000 - 15:02 #7
Nå, men det er også ligemeget nu for nu kalder jeg den bare \"xurl\" istedet .. det virker helt fint :-)

rasmusa du får de 15 pts. alligevel som tak for du gad prøve at finde på noget.
Avatar billede sone Nybegynder
18. december 2000 - 10:46 #8
url _er_ et reserveret ord i HTTP-protokollen
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