PHP在请求帖子中添加cookie

时间:2017-10-11 22:40:12

标签: php cookies

在$ request中添加以这种方式获得的cookie是否正确?

$cookies = array();
foreach ($http_response_header as $hdr) {
if (preg_match('/^Set-Cookie:\s*([^;]+)/', $hdr, $matches)) {
    parse_str($matches[1], $tmp);
    $cookies += $tmp;
  }
}

$request = array(
'http' => array(
'method' => 'POST',
'header'=> "Accept-language: en\r\n" .
           "User-Agent:    Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6\r\n" .
           "Cookie: ".$cookies,

1 个答案:

答案 0 :(得分:0)

如果您尝试在网页标题中设置Cookie,请使用setcookie function

访问cookie时,只需使用$_COOKIE全局变量,这是一个关联数组。