函数名:Swoole\Http\Response::rawcookie()
适用版本:Swoole 2.0.0 及以上版本
函数说明:该函数用于在Swoole HTTP 响应中设置原始的 Cookie。与PHP的setcookie()函数类似,但是rawcookie()可以在不需要发送HTTP头的情况下设置Cookie。
函数原型:public Swoole\Http\Response::rawcookie(string $name, string $value = null, int $expire = 0, string $path = '/', string $domain = null, bool $secure = false, bool $httponly = false)
参数说明:
示例:
$response = new Swoole\Http\Response();
// 设置一个名为"username"的Cookie,值为"john"
$response->rawcookie('username', 'john');
// 设置一个名为"token"的Cookie,值为"abc123",过期时间为1小时,路径为'/api',域名为'.example.com',仅通过HTTPS传输
$response->rawcookie('token', 'abc123', time() + 3600, '/api', '.example.com', true);
// 设置一个名为"session_id"的Cookie,值为"xyz789",过期时间为会话结束
$response->rawcookie('session_id', 'xyz789');
注意事项: