编程语言您现在的位置是:首页 > 博客日志 > 编程语言

PHP - 使用file_get_contents发送cookie

<a href='mailto:'>微wx笑</a>的头像微wx笑 2022-07-15编程语言 5 0关键字:   

PHP手册上的示例显示了如何使用流上下文发送cookie.以下是摘录:// Create a stream$opts = array( &#39;http&#39;=>array( &#39;method&#39;=>"GET", &#39;header&#

PHP手册上的示例显示了如何使用流上下文发送cookie.以下是摘录:dhm无知

// Create a stream
$opts = array(
  'http'=>array(
    'method'=>"GET",
    'header'=>"Accept-language: en\r\n" .
              "Cookie: foo=bar\r\n"
  )
);
$context = stream_context_create($opts);
// Open the file using the HTTP headers set above
$file = file_get_contents('http://www.example.com/', false, $context);

你如何发送多个cookie?像#1或#2,或者什么?dhm无知

#1
"Cookie: user=3345&pass=abcd\r\n"
#2
"Cookie: user=3345\r\n" . 
"Cookie: pass=abcd\r\n"

针对这个问题,既然构造的是流,header中传递的是字符串,那么传递多个Cookie的时候,就应该是浏览器开发者工具中看到的Request Header中显示的Cookie那样,键值对是用分号分隔的。dhm无知

"Cookie: user=3345;pass=abcd;\r\n"


dhm无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/lang/2022-07-15/1308.html

很赞哦! () 有话说 ()

相关文章