Just nu i M3-nätverket
Gå till innehåll

Skicka säkert med Response.Redirect()


Wepe

Rekommendera Poster

Kan man skicka information på något säkert sätt mellan två asp-sidor i en redirect så att det inte syns?

Kan man använda Post funktion i Response.Redirect() tex så att informationen inte hamnar i adressfältet?

 

Länk till kommentar
Dela på andra webbplatser

Du får ha ett dolt fält där du lägger informationen du skall skicka vidare.

 

<INPUT TYPE="hidden" value="information_du_skall_skicka_vidare">

 

För att informationen inte skall synas i adressfältet får du även ändra formulärets sänd metod till post.

 

<FORM METHOD="post">

 

Länk till kommentar
Dela på andra webbplatser

tror att du missförstod mej... det är inget formulär utan några variabler som behöver skyfflas vidare...

 

Sida 1:

<%

Namn = "karl"

Losen = "Losen"

Response.Redirect("sida2.asp")

%>

 

Sida 2:

<%

Namn = Request. ???

Losen = Request. ???

%>

 

Länk till kommentar
Dela på andra webbplatser

Kan man använda Post funktion i Response.Redirect()

Nej.

 

Du kan istället spara Namn och lösen i session och redirecta till sida2 och där ta fram innehållet från sessionen.

 

Ex. Sida 1:

[b]Session[/b]([GRÅ]"Namn"[/GRÅ]) = [GRÅ]"karl"[/GRÅ]
[b]Session[/b]([GRÅ]"Losen"[/GRÅ]) = [GRÅ]"Losen"[/GRÅ]

 

Sida 2:

Namn = [b]Session[/b]([GRÅ]"Namn"[/GRÅ]) 
Losen = [b]Session[/b]([GRÅ]"Losen"[/GRÅ]) 

 

 

[inlägget ändrat 2005-01-08 18:50:02 av Mentor]

Länk till kommentar
Dela på andra webbplatser

Då har du inte byggt din sida rätt eftersom du måste skicka känslig information gömd och inte med Redirect.

 

D v s i ditt fall så kan du använda

<form action="sida1.asp" method="post">

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...