Skip to content

Commit f2ab449

Browse files
authored
增加从curl解析cookie并存储方法addCookieFromCurl
1 parent 9ce1487 commit f2ab449

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/CurlAutoLogin.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -533,4 +533,15 @@ public function formatHeaderCookieToFileContent($headerCookie, $domain) {
533533
}
534534
return implode("\n", $rows);
535535
}
536+
537+
/**
538+
* 从curl内容解析cookie内容并追加保存到cookie文件
539+
* @param $curlContent string
540+
* @param $domain string //授权域名,如www.baidu.com,则传入.baidu.com,根前面有个点
541+
*/
542+
public function addCookieFromCurl($curlContent, $domain) {
543+
$parseCurlResult = $this->parseCurl($curlContent); //解析curl内容获取cookie内容
544+
$cookieContent = $this->formatHeaderCookieToFileContent($parseCurlResult["cookie"], $domain); //格式化cookie内容
545+
$this->appendCookieContent($cookieContent); //追加cookie内容到cookie文件
546+
}
536547
}

0 commit comments

Comments
 (0)