ich: Cookies per post senden

Hallo;

ich möchte mehrere Cookies senden, geht das so ?

function PostToHost($host, $path, $referer, $data_to_send) {
  $fp = fsockopen($host, 80);
  printf("Open!\n");
  fputs($fp, "POST $path HTTP/1.1\r\n");
  fputs($fp, "Host: $host\r\n");
  fputs($fp, "Referer: $referer\r\n");
  fputs($fp, "Cookie: cookie1=123&cookie2=234\r\n");

... und das soll als cookie von www.Seitexy.com gelten ... muss das noch zusätzlich irgendwo hingeschrieben werden ?

thanks

  1. moin,

    zum Verständnis:
    Cookies werden vom Server im header gesendet. Ein UserAgent (UA, z.B. ein gewöhnlicher Browser), der einen solchen header bekommt (der header kommt vor dem eigentlichen Inhalt) speichert den Cookie auf der lokalen Festplatte und schickt den, sofern die Domäne passt, beim nächsten Request an den Server. Das  macht der UA solange und immer, bis entweder die Annahme von Cookies abgeschaltet wird oder der Cookie gelöscht wurde (lokal).

    Hotte

    --
    Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.