Speichern von cookies, die für die remote-web-Seiten

Ich habe eine PHP Anwendung, die muss greifen die Inhalte von einer anderen web-Seite und der web-Seite bin ich beim Lesen muss ein cookie.

Habe ich gefunden, die info, wie man diese aufrufen, wenn ich das cookie ( http://groups.google.com/group/comp.lang.php/msg/4f618114ab15ae2a ), aber ich habe keine Ahnung wie erzeugt das cookie, oder wie /wo der cookie gespeichert wird.

Zum Beispiel, Lesen Sie diese web-Seite per wget ich Folgendes tun:

wget --quiet --save-cookies cookie.file --output-document=who.cares \ 
  http://remoteServer/login.php?user=xxx&pass=yyy

wget --quiet --load-cookies cookie.file --output-document=documentiwant.html \
  http://remoteServer/pageicareabout.html

... meine Frage ist wie mache ich das '--save-cookies", die etwas in PHP, so dass ich verwenden können, die das cookie in der follow-up-PHP-stream_context_create /file_get_contents block:

$opts = array(http'=> array(
  'method'=> "GET",
  'header'=>
    "Accept-language: en\r\n" .
    "Cookie: **NoClueAtAll**\r\n"
  )
);

$context = stream_context_create($opts);
$documentiwant = file_get_contents("http://remoteServer/pageicareabout.html",
  0, $context);
InformationsquelleAutor | 2008-10-29
Schreibe einen Kommentar