09. april 2002 - 20:21Der er
6 kommentarer og 1 løsning
Send oplysninger uden om URL
Når der hentes værdier fra en form bruges Request.Form("blabla")
Og når en eller flere værdier sendes fra side til side benyttes Request.Querystring("blabla") = "mereblabla"
Men hvordan foregår det egentlig, hvis jeg ønsker at sende en længere tekst fra en side til en anden? Så gider jeg jo ikke sende det hele via en enorm lang URL.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Tjaa... Vi kan sige jeg har en side, vi kalder index.asp - Nu brugeren kalder denne vises en formular, og når brugeren afsender denne behandles oplysningerne. Herefter sendes brugeren videre til en ny side. På denne vil jeg gerne have udskrevet oplysningerne, der blev afsendt fra formularen. Men nu kan jeg jo ikke bruge Request.Form, da formens action viser hen til forrige side. Jeg skal (kort sagt) have en streng overført fra en side til en anden uden at sende den via URL - altså ligesom det foregår, når der hentes fra en form (method="post" og action="mysite"). Got it?
ÅK, jeg misforstod lidt. Det bliver lidt svært at svare når du har lukket spørgsmålet, men tænk ikke mere over det. GET vil blive overført i adresselinjen, og POST overfører i selve HTTP headeren. Hvis jeg vil overføre variabler fra en webside til en anden, uden at de skulle være synlige ville jeg bruge session!
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.