Merge pull request #10635 from nupplaphil/bug/urlresolver

Use temporary files for the URLResolver CookieJar
This commit is contained in:
Hypolite Petovan 2021-08-25 15:00:26 -04:00 committed by GitHub
commit c554b629e7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -103,7 +103,7 @@ class HTTPClientFactory extends BaseFactory
$resolver->setMaxResponseDataSize(1000000); $resolver->setMaxResponseDataSize(1000000);
// Designate a temporary file that will store cookies during the session. // Designate a temporary file that will store cookies during the session.
// Some websites test the browser for cookie support, so this enhances results. // Some websites test the browser for cookie support, so this enhances results.
$resolver->setCookieJar(get_temppath() . '/url_resolver.cookie', true); $resolver->setCookieJar(tempnam(get_temppath(), 'resolver-cookie-'));
return new HTTPClient($logger, $this->profiler, $guzzle, $resolver); return new HTTPClient($logger, $this->profiler, $guzzle, $resolver);
} }