Cookies von ASP classik in ASP .NET auslesen

04/12/2008 - 20:59 von Markus Broy | Report spam
Hallo zusammen,

noch ein Kompatibilitàtsproblem mit ASP und ASP .NET:

Ich muss in ASP .NET einen Cookie auslesen, der in ASP classic gesetzt
wurde. Mittlerweile gefunden habe ich, dass der Path auf "/" gesetzt werden
muss.

Jetzt habe ich noch das Problem, dass ich den Cookie nicht sauber auslesen
kann, weil der Name und der Wert Encodiert sind.

In ASP gesetzt ==> in ASP .NET kommt an
last_visit_Kleinanzeigen ==> last%5Fvisit%5FKleinanzeigen
2008-12-04 20:17:31 ==> %272008%2D12%2D04+20%3A17%3A31%27

Ich habe schon mit einigen URL- und HTMLDecodierungen experimentiert, aber
noch nichts Passendes gefunden. Hat jemand eine Idee, mit welcher
Decodierung ich wieder die Ursprungswerte erhalte?

Vielen Dank!

Markus
 

Lesen sie die antworten

#1 Gerold Mittelstädt
04/12/2008 - 22:05 | Warnen spam
Hallo,

Markus Broy schrieb:
Hallo zusammen,

noch ein Kompatibilitàtsproblem mit ASP und ASP .NET:

Ich muss in ASP .NET einen Cookie auslesen, der in ASP classic gesetzt
wurde. Mittlerweile gefunden habe ich, dass der Path auf "/" gesetzt werden
muss.

Jetzt habe ich noch das Problem, dass ich den Cookie nicht sauber auslesen
kann, weil der Name und der Wert Encodiert sind.

In ASP gesetzt ==> in ASP .NET kommt an
last_visit_Kleinanzeigen ==> last%5Fvisit%5FKleinanzeigen
2008-12-04 20:17:31 ==> %272008%2D12%2D04+20%3A17%3A31%27

Ich habe schon mit einigen URL- und HTMLDecodierungen experimentiert, aber
noch nichts Passendes gefunden. Hat jemand eine Idee, mit welcher
Decodierung ich wieder die Ursprungswerte erhalte?



Einfaches URI-Unescapen.
last_visit_Kleinanzeigen
'2008-12-04+20:17:31' wobei das + noch mit " " ersetzt werden muss. Bin
gerade überfrgt, ob .NET das beim Unescapen schon mitmacht.

Viele Grüße!

Ähnliche fragen