Cookies persistants
Par défaut, les cookies ne persistent pas dans les sessions. Les cookies ayant une date d'expiration définie peuvent être stockés dans un fichier déterminé par $CookieStore. Configurez sur Automatic pour laisser le système choisir ce fichier.
Initialement, $CookieStore est configuré sur None.
In[1]:=
![Click for copyable input](assets.fr/persistent-cookies/In_94.png)
$CookieStore
Out[1]=
![](assets.fr/persistent-cookies/O_90.png)
Changez-le sur Automatic.
In[2]:=
![Click for copyable input](assets.fr/persistent-cookies/In_95.png)
$CookieStore = Automatic
Out[2]=
![](assets.fr/persistent-cookies/O_91.png)
Voici le fichier qui contiendra des cookies persistants.
In[3]:=
![Click for copyable input](assets.fr/persistent-cookies/In_96.png)
$CookieStore
Out[3]=
![](assets.fr/persistent-cookies/O_92.png)
Les cookies sont stockés à l'état brut. Chaque ligne de la liste suivante correspond à un cookie. Chaque ligne contiendra soit VRAI ou FAUX ou les deux.
In[4]:=
![Click for copyable input](assets.fr/persistent-cookies/In_97.png)
FindList[$CookieStore, {"TRUE", "FALSE"}]
Out[4]=
![](assets.fr/persistent-cookies/O_93.png)
Visitez un site web.
In[5]:=
![Click for copyable input](assets.fr/persistent-cookies/In_98.png)
URLRead["amazon.com"]
Out[5]=
![](assets.fr/persistent-cookies/O_94.png)
Le fichier de stockage des cookies contient désormais plus de cookies.
In[6]:=
![Click for copyable input](assets.fr/persistent-cookies/In_99.png)
FindList[$CookieStore, {"TRUE", "FALSE"}]
Out[6]=
![](assets.fr/persistent-cookies/O_95.png)