Join 4,000+ others and never miss out on new tips, tutorials, and more.
Latest version:
pecl install openswoole-25.2.0 | composer require openswoole/core:22.1.5
<?php OpenSwoole\Coroutine\Http\Client->getCookies(): array|bool
None
An array of key-value cookies or false if something went wrong.
Get the HTTP cookies returned from the remote server.
The cookie information will be decoded by urldecode. If you want to get the original cookie information, please parse it yourself according to the following: var_dump($client->set_cookie_headers).
<?php
use OpenSwoole\Coroutine\HTTP\Client;
co::run(function()
{
$client = new Client('127.0.0.1', 80);
$client->setHeaders([
'Host' => "localhost",
"User-Agent" => 'Chrome/49.0.2587.3',
'Accept' => 'text/html,application/xhtml+xml,application/xml',
'Accept-Encoding' => 'gzip',
]);
$client->set(['timeout' => 1]);
$client->setDefer(true);
$client->get('/index.php');
var_dump($client->getCookies());
$client->close();
});