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?