Cookies permanentes
De forma padrão, os cookies não permanecem entre sessões. Os cookies que tem uma data definida de expiração podem ser armazenados em um arquivo determinado por $CookieStore. Configurá-lo em Automatic permitirá que o sistema escolha tal arquivo.
Inicialmente, $CookieStore está configurado em None.
In[1]:=
![Click for copyable input](assets.pt-br/persistent-cookies/In_94.png)
$CookieStore
Out[1]=
![](assets.pt-br/persistent-cookies/O_90.png)
Mude para Automatic.
In[2]:=
![Click for copyable input](assets.pt-br/persistent-cookies/In_95.png)
$CookieStore = Automatic
Out[2]=
![](assets.pt-br/persistent-cookies/O_91.png)
Este é o arquivo que irá conter cookies permanentes.
In[3]:=
![Click for copyable input](assets.pt-br/persistent-cookies/In_96.png)
$CookieStore
Out[3]=
![](assets.pt-br/persistent-cookies/O_92.png)
Os cookies são armazenados em forma não processada. Cada linha na lista seguinte corresponde a um cookie. Cada linha irá conter TRUE ou FALSE, ou ambos.
In[4]:=
![Click for copyable input](assets.pt-br/persistent-cookies/In_97.png)
FindList[$CookieStore, {"TRUE", "FALSE"}]
Out[4]=
![](assets.pt-br/persistent-cookies/O_93.png)
Visite um website.
In[5]:=
![Click for copyable input](assets.pt-br/persistent-cookies/In_98.png)
URLRead["amazon.com"]
Out[5]=
![](assets.pt-br/persistent-cookies/O_94.png)
Agora o arquivo de armazenamento de cookie contém mais cookies.
In[6]:=
![Click for copyable input](assets.pt-br/persistent-cookies/In_99.png)
FindList[$CookieStore, {"TRUE", "FALSE"}]
Out[6]=
![](assets.pt-br/persistent-cookies/O_95.png)