您的位置:首页 > 运维架构 > Nginx

nginx模块修改用户cookies

2014-10-29 14:10 3159 查看
不说别的了,直接上代码

/********************开始写入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;


比较好用

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: