note 84067 added to wrappers.http
| From: | NickLewis at osu1 dot php dot net | Date: | Thu, 26 Jun 2008 11:17:14 +0000 |
| Subject: | note 84067 added to wrappers.http | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-140830@lists.php.net to get a copy of this message | ||
A note on how to deal with Cookies
To receive a cookie:
$httphandle = fopen($url,"r");
$meta = stream_get_meta_data($httphandle);
for ($j = 0; isset($meta['wrapper_data'][$j]); $j++) {
$httpline = $meta['wrapper_data'][$j];
@list($header,$parameters) = explode(";",$httpline,2);
@list($attr,$value) = explode(":",$header,2);
if (strtolower(trim($attr)) == "set-cookie") {
$cookie = trim($value);
break;
}
}
fclose($httphandle);
echo $cookie;
To send a cookie:
$user_agent = ini_get("user_agent");
ini_set("user_agent",$user_agent . "\r\nCookie: " . $cookie);
$httphandle = fopen($url,"r");
fclose($httphandle);
ini_set("user_agent",$user_agent);
----
Server IP: 87.124.64.96
Probable Submitter: 81.171.134.146
----
Manual Page -- http://www.php.net/manual/en/wrappers.http.php
Edit -- https://master.php.net/note/edit/84067
Del: integrated -- https://master.php.net/note/delete/84067/integrated
Del: useless -- https://master.php.net/note/delete/84067/useless
Del: bad code -- https://master.php.net/note/delete/84067/bad+code
Del: spam -- https://master.php.net/note/delete/84067/spam
Del: non-english -- https://master.php.net/note/delete/84067/non-english
Del: in docs -- https://master.php.net/note/delete/84067/in+docs
Del: other reasons-- https://master.php.net/note/delete/84067
Reject -- https://master.php.net/note/reject/84067
Search -- https://master.php.net/manage/user-notes.php