Voici un aperçu vraiment de base de la façon dont les cookies fonctionnent
client (navigateur) fait la demande
serveur voit la demande et demande "hey, est-ce client me envoyer un cookie?"
Server ne voit pas un cookie, il fait des choses, et renvoie alors une réponse, avec un cookie
client (navigateur) voit la réponse et dit: « Hé, regardez, un cookie pour moi, je ferais mieux de sauver ce «
la prochaine fois que le client fait une demande de ce même serveur, il envoie le long de ce même cookie
serveur voit la requête et demande » hey, est-ce client me envoyer un biscuit?"
serveur voit le cookie cette fois, et fait un peu de choses différentes à cause de ce qui est dans le cookie, et renvoie alors une réponse, avec un cookie
client (navigateur) voit la réponse et dit « hey regardez, un cookie pour moi, permet de mettre à jour celui que j'ai »
Il semble que le problème que vous utilisez en est que vous avez plusieurs demandes curl en cours d'exécution de la même machine, mais vous voulez chacun à utiliser un fichier cookie différent.
Vous devriez être en mesure d'atteindre cet objectif en utilisant les deux options papillotes
CURLOPT_COOKIEJAR //tells curl which file to save the cookie from the server in
CURLOPT_COOKIEFILE //tells curl which file to look in and send as the request cookie
Si vous configurez un système pour que chaque autre demande de boucle est de définir une valeur de chemin différent pour ces deux options suivantes, vous devriez être ensemble.
Veuillez fournir un contexte à votre problème. –
Mon problème est qu'avec cURL le cookie n'est pas pour le navigateur, c'est pour tout le monde, et ce n'est pas cool avec une chose de connexion. Est-ce que quelqu'un sait quelque chose qui gère mieux les cookies que cURL? – Charlie
Notez que curl est un outil de ligne de commande et il existe des liaisons libcurl pour à peu près tous les langages imaginables de la planète. Ainsi, "utiliser curl" peut être l'un des nombreux moyens différents. Êtes-vous en quelque sorte en référence à l'utilisation de l'une de ces façons particulières ou en général? –