Thema: Delphi TIdHTTP + Cookies

Einzelnen Beitrag anzeigen

Benutzerbild von theomega
theomega

Registriert seit: 18. Jun 2002
684 Beiträge
 
#1

TIdHTTP + Cookies

  Alt 15. Jan 2005, 23:29
Hallo Leute,
ich möchte eine HTTP-Anfrage über einen TIdHttp stellen. Die Seite benötigt jedoch einen bestimmten Cookie gesetzt. Um das zu erreichen, habe ich folgendes gemacht:
1. einen TIdHTTP aufs Form
2. einen TIdCookieManager aufs Form
3. CookieManager-Propertie vom Htpp auf den Manager gestellt
4. AllowCookies vom Http auf true
5. einen Button und ein Memo aufs form
6. Quelltext für den OnClick:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  rep:string;
begin
  idHTTP1.AllowCookies:=true;

  IdCookieManager1.AddCookie('tester=test','www.pagenstecher.de');

  rep:=idHTTP1.Get('http://www.pagenstecher.de/cookie.php')
  memo1.lines.Text := rep;
end;
wenn ich das jetzt mache, dann wird dummerweise der cookie nicht gesetzt. Wer das ganze mal testen will, dem sei hier auch noch der Quelltext der php-datei geschrieben:
Code:
<?
setcookie('counter',$_COOKIE['counter']+1,time()+30*24*60*60,'/');
var_dump($_COOKIE);
?>
wer kann mir sagen, weshalb der Cookie nicht gesetzt wird, bzw weshalb er nicht beim Server ankommt?

Danke
TO
  Mit Zitat antworten Zitat