Consuma o manuseio de cookies

Estou construindo um aplicativo cliente baseado no Guzzle. Estou ficando preso ao manuseio de cookies. Estou tentando implementá-lo usandoPlugin de Cookie mas não consigo fazê-lo funcionar. Meu aplicativo cliente é um aplicativo da web padrão e parece que está funcionando desde que eu esteja usando o mesmo objeto guzzle, mas entre as solicitações ele não envia os cookies corretos. estou a usarFileCookieJar para armazenar cookies. Como posso manter os cookies em vários objetos?

// first request with login works fine
$cookiePlugin = new CookiePlugin(new FileCookieJar('/tmp/cookie-file'));
$client->addSubscriber($cookiePlugin);

$client->post('/login');

$client->get('/test/123.php?a=b');


// second request where I expect it working, but it's not...
$cookiePlugin = new CookiePlugin(new FileCookieJar('/tmp/cookie-file'));
$client->addSubscriber($cookiePlugin);

$client->get('/another-test/456');

questionAnswers(3)

yourAnswerToTheQuestion