不说别的了,直接上代码
/********************开始写入cookie****************************/
u_char *cookie, *p;
ngx_table_elt_t *set_cookie;
cookie = (u_char*)strdup("test_write_ngx_cookie=123456");
p = cookie + strlen((const char*)cookie);
set_cookie = ngx_list_push(&r->headers_out.headers);
if (set_cookie == NULL) {
return NGX_ERROR;
}
set_cookie->hash = 1;
set_cookie->key.len = sizeof("Set-Cookie") - 1;
set_cookie->key.data = (u_char *) "Set-Cookie";
set_cookie->value.len = p - cookie;
set_cookie->value.data = cookie;
比较好用