Я создаю клиентское приложение на основе Guzzle. Я застрял с обработкой файлов cookie. Я пытаюсь реализовать это с помощью плагина cookie, но не могу заставить его работать . Мое клиентское приложение является стандартным веб-приложением, и похоже, что оно работает, пока я использую один и тот же объект guzzle, но по запросам оно не отправляет правильные файлы cookie. Я использую FileCookieJar
для хранения файлов cookie. Как я могу хранить файлы cookie для нескольких объектов guzzle?
// 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');