Geschafft habe ich es nun. Nun fehlts noch am Verständnis.
Habe nun die Cookies auch aus FF und nicht ausm IE. In Firefox gibt es 2 Cookies für dieses Forum.
Quelltext
1: 2: 3: 4: 5:
| df_sid=8752acv472116vh5m098559be6a6h2ba
Jetzt: df_data=*snip by raziel, siehe oben* df_data=6%6j%22userid%ac%3Bs%fwf%3A%221338%fgwfB%7D |
Die
sid Ist nur bis Zum Ende der Sitzung gültig. Wenn ich diese jedoch nicht übergebe, geht es nicht. Ich gehe mal davon aus, das es sich hier um die SessionID handelt.
Nur diese ändert sich ja dedesmal. Muss ich die nun zwingend übergeben oder mache ich noch etwas falsch? Also so geht es auf jedenfall.
Und warum steht plötzlich im Cookie ein viel längerer String drin. Also irgendwie alles bissel hoch für mich ^^.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| procedure TForm1.Button1Click(Sender: TObject); var fn: TFileName; fs : TFileStream; begin fn := 'C:\download.htm'; fs := TFileStream.Create(fn, fmCreate); try IdHTTP1.CookieManager.AddCookie('df_data=6%3A%22userid%22%3Bs%3A4%3A%221338%22%3B%7D', 'www.delphi-forum.de'); IdHTTP1.CookieManager.AddCookie('df_sid=8752acv472116vh5m098559be6a6h2ba', 'www.delphi-forum.de'); IdHTTP1.Get('http://www.delphi-forum.de',fs); finally FreeAndNil(fs); end; end; |
/edit
Nun gehts auch, wenn ich nur diese Zeile übergebe:
Delphi-Quelltext
1:
| IdHTTP1.CookieManager.AddCookie('df_data=*snip by raziel*', 'www.delphi-forum.de'); |
Das ganze wird für mich immer komischer.
Moderiert von
matze: Code- durch Delphi-Tags ersetzt
Moderiert von
raziel: Sicherheitsrelevante Cookie-Daten entfernt.
Als du auf die Welt kamst, weintest du, und um dich herum freuten sich alle. Lebe so, daß, wenn du die Welt verläßt, alle weinen und du allein lächelst.