我正在制作一个cookies.txt
文件用于一些wget
脚本,但找不到太多详细信息。目前,我正在尝试确定“ domain.tld
”样式的 cookie 和“ .domain.tld
”样式的 cookie(带前导点和不带前导点)之间的区别。
我从 Firefox 的数据库中提取了大量 cookie,似乎没有任何一致性,即使在同一个域中也是如此。例如,这个网站user
为域“superuser.com”设置了一个名为“ ”的 cookie,为域“**.**superuser.com”设置了另一个名为“ __qca
”的 cookie。
前导点的意义是什么?它可能与“可以被同一域中的其他机器读取”列cookies.txt
?
答案1
如果设置为“.superuser.com”,那么“foo.superuser.com”将获取该 cookie,但如果设置为“superuser.com”,那么“foo.superuser.com”就不会获取该 cookie。
你可以在RFC 2109