Avatar billede mikmakmuk Nybegynder
12. april 2002 - 09:55 Der er 19 kommentarer og
1 løsning

Response.Redirect("")

når jeg bruger Response.Redirect("") kan jeg så sende variabler med når det er en POST metode? Hvis ikke hvordan kan jeg så gøre det?
Avatar billede boris Mester
12. april 2002 - 09:58 #1
Så længe en session er åben, kan du gemme variabler i Session.
Du erklærer variablerne i global.asa
Når session er forbi, er variablerne væk.
Avatar billede kimiwan Nybegynder
12. april 2002 - 09:59 #2
er det response.redirect("side2.asp?id=" & request.form("id") & "&name=" & request.form("name")) du tænker på?
Avatar billede boris Mester
12. april 2002 - 10:01 #3
F.eks. sådan i global.asa filen:
Sub Session_OnStart
    Session("foerste_variabel") =""
    Session("logon") = False
    Session("tredje_variabel") = 0
.....
Så kan du bruge variablerne på alle sider som f.eks:
Session("foerste_variabel") = "nu står der noget i første variabel"
Avatar billede mikmakmuk Nybegynder
12. april 2002 - 10:02 #4
Det er det her jeg gerne vil.

<%
' Her testes for om der findes en cookie

var1 = request.cookies("intranet")("brugernavn")
var2 = request.cookies("intranet")("password")

if var1<>"" then

'Response.Write(var1)
'Response.Write(var2)

Response.Redirect("en eller anden side") Hvad skal jeg skrive for at sende
                                        variable med?

else
Response.Write("Der ligger ikke noget i cookien")

end if

%>
Avatar billede boris Mester
12. april 2002 - 10:03 #5
Øh, lige en kommentar; kan et spørgsmål være et svar? Jeg spørger bare?
Avatar billede kimiwan Nybegynder
12. april 2002 - 10:03 #6
response.redirect("") bruger GET, ikke POST... Du kan vedhæfte variabler som på et alm. html link, men du skal bruge request.querystring("variable") til at trække dem ud fra siden, du response.redirecter til.
Avatar billede kimiwan Nybegynder
12. april 2002 - 10:04 #7
response.redirect("side1.asp?id=" & var1 & "&name=" & var2)
Avatar billede kimiwan Nybegynder
12. april 2002 - 10:05 #8
boris: svarede med et spørgsmål fordi jeg var usikker på, om det var det, han mente. make sense??
Avatar billede boris Mester
12. april 2002 - 10:05 #9
I stedet for at erklære nye variabler på siden, kan du have dem i Session.
Så ville du skrive:
Session("var1") = hvadsomhelst
Når du har redirected, har Session("var1") stadig det samme indhold, om cookier eller havd som helst
Avatar billede boris Mester
12. april 2002 - 10:07 #10
kimiwan >> Helt ok, jeg undrede mig bare.
For faktisk svarede du med et "svar", som 100 % var et spørgsmål.
Avatar billede superdude Nybegynder
12. april 2002 - 10:08 #11
I stedet for at kalde dine variabler var1 og var2 kan du lave dem til session variabler ved at kalde dem session("var1") og session("var2").

Du henter dem på den nye side ved blot at spørge på eks. session("var1"). Du skal ikke requeste dem.

På denne måde holder du dine password og brugernavn væk fra browserens URL linie.
Avatar billede superdude Nybegynder
12. april 2002 - 10:09 #12
Damn for sent ude... Se Boris' svar - det holder!
Avatar billede boris Mester
12. april 2002 - 10:11 #13
>>superdude
Din sidste linie er jeg også helt enig i.
Avatar billede mikmakmuk Nybegynder
12. april 2002 - 10:15 #14
Response.Redirect("forside.asp?id=" & var1 & "&name=" & var2)

hvis nu de 2 som jeg gerne vil poste hedder bib og bot, hvad skal skal jeg så skrive
Avatar billede kimiwan Nybegynder
12. april 2002 - 10:16 #15
måske der er andre måder at gøre det på? session variabler er det rene djævelskab!
Avatar billede mikmakmuk Nybegynder
12. april 2002 - 10:23 #16
er det overhovedet muligt at sende variable videre med Response.Redirect når det er en POST metode?
Avatar billede boris Mester
12. april 2002 - 10:25 #17
Session variabler er guddommeligt nemt at have med at gøre.
Du kan have en variabel, som du har adgang til fra alle siderne, og som forsvinder, når session slutter. Nemmere kan det da ikke være. Hvad er problemet?
Hvis det er en forside, du redirecter til, så kan du bare indbygge nogle betingelser, så den vises forskelligt alt efter hvad den husker om variabler.
Avatar billede boris Mester
12. april 2002 - 10:26 #18
Hvis du lægger variablerne i en form som hidden, burde du vel kunne sende dem videre som alt muligt andet i en form, men de ses ikke af brugeren.
Avatar billede boris Mester
12. april 2002 - 10:27 #19
Øh, men så ville jeg altså ikke bruge redirect
Avatar billede mikmakmuk Nybegynder
12. april 2002 - 10:35 #20
du er en haj Boris ;-)
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