Qualquer maneira de manter os cookies da onda na memória e não no disco

Eu estou fazendo algum trabalho cURL no php 5.3.0.

Eu estou querendo saber se existe alguma maneira de dizer o curl handle / object para manter os cookies na memória (supondo que estou reutilizando o mesmo identificador para vários pedidos), ou de alguma forma devolvê-los e deixe-me passá-los de volta ao fazer um novo identificador.

Há este método há muito aceito para obtê-los dentro / fora da solicitação:

curl_setopt($ch, CURLOPT_COOKIEJAR, $filename); 
curl_setopt($ch, CURLOPT_COOKIEFILE, $filename);

Mas estou atingindo alguns cenários em que preciso executar várias cópias de um script no mesmo diretório, e elas são colocadas em arquivos de cookies uns dos outros. Sim, eu sei que eu poderia usar o tempnam () e garantir que cada execução tenha seu próprio arquivo de cookie, mas isso me leva ao meu segundo problema.

Há também a questão de ter esses arquivos de cookie no disco. O disco de E / S é lento e tenho um gargalo, tenho certeza. Eu não quero ter que lidar com a limpeza do arquivo de cookie quando o script terminar (se ele sair de uma maneira que me permita limpá-lo).

Alguma ideia? Ou é assim que as coisas são?

questionAnswers(6)

yourAnswerToTheQuestion