$response = $client->request('GET', self::$jumpUrl, [
'cookies' => $cookieJar,
'query' => [
'tochannelid' => $channelId
],
'allow_redirects' => [
'max' => 5, // allow at most 10 redirects.
'track_redirects' => true
],
'debug' => true
]);
$lastRedirectArr = $response->getHeaders()['X-Guzzle-Redirect-History'];
list($code, $msg) = $this->getCookie($lastRedirectArr[1]);
$client = new Client();
$res = $client->request('GET', $url);
$header = $res->getHeaders();
通过主账号登录跳转获取子账号的 cookie,实现子账号登录。
现在问题是通过主账号,获取不到 302 后的 cookie
打开 debug,是存在正确 cookie 的 我获取最后的跳转链接,然后再次请求,获取到的 cookie 是错误的。
现在不知道问题哪里