众所周知,您可以使用Curl请求发送Cookie。所以这是一个例子:
<?php
CURL *curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "http://example.com/foo.bin");
/* get cookies from an existing file */
curl_easy_setopt(curl, CURLOPT_COOKIEFILE, "/tmp/cookies.txt");
ret = curl_easy_perform(curl);
curl_easy_cleanup(curl);
}
?>
但是/tmp/cookies.txt
的格式是什么?
谢谢!
答案 0 :(得分:0)
Netscape cookie 文件格式是基于文本的,每行存储一个 cookie。以# 开头的行被视为注释。指定单个 cookie 的每一行由七个用 TAB 字符分隔的文本字段组成。有效的行必须以换行符结尾。
#domain Include Subdomains Path Secure Expires at Name Value
.example.com TRUE / TRUE 1628330848 id 1234
安全:仅通过 HTTPS 发送/接收。
过期时间:自 1970 年 1 月 1 日起的秒数,或会话 cookie 的 0 秒。