Mercurial > hg > nginx
comparison src/http/ngx_http_variables.c @ 2359:4fee4ebbfb0b
$cookie_... variable did not for SSI and perl
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 01 Dec 2008 13:59:35 +0000 |
parents | f267d23868fc |
children | d311b7f6a403 |
comparison
equal
deleted
inserted
replaced
2358:ac0cf19eb582 | 2359:4fee4ebbfb0b |
---|---|
22 ngx_http_variable_value_t *v, uintptr_t data); | 22 ngx_http_variable_value_t *v, uintptr_t data); |
23 | 23 |
24 static ngx_int_t ngx_http_variable_unknown_header_in(ngx_http_request_t *r, | 24 static ngx_int_t ngx_http_variable_unknown_header_in(ngx_http_request_t *r, |
25 ngx_http_variable_value_t *v, uintptr_t data); | 25 ngx_http_variable_value_t *v, uintptr_t data); |
26 static ngx_int_t ngx_http_variable_unknown_header_out(ngx_http_request_t *r, | 26 static ngx_int_t ngx_http_variable_unknown_header_out(ngx_http_request_t *r, |
27 ngx_http_variable_value_t *v, uintptr_t data); | |
28 static ngx_int_t ngx_http_variable_cookie(ngx_http_request_t *r, | |
27 ngx_http_variable_value_t *v, uintptr_t data); | 29 ngx_http_variable_value_t *v, uintptr_t data); |
28 static ngx_int_t ngx_http_variable_argument(ngx_http_request_t *r, | 30 static ngx_int_t ngx_http_variable_argument(ngx_http_request_t *r, |
29 ngx_http_variable_value_t *v, uintptr_t data); | 31 ngx_http_variable_value_t *v, uintptr_t data); |
30 | 32 |
31 static ngx_int_t ngx_http_variable_host(ngx_http_request_t *r, | 33 static ngx_int_t ngx_http_variable_host(ngx_http_request_t *r, |
488 return NULL; | 490 return NULL; |
489 } | 491 } |
490 | 492 |
491 if (ngx_strncmp(name->data, "cookie_", 7) == 0) { | 493 if (ngx_strncmp(name->data, "cookie_", 7) == 0) { |
492 | 494 |
493 if (ngx_http_variable_argument(r, vv, (uintptr_t) name) == NGX_OK) { | 495 if (ngx_http_variable_cookie(r, vv, (uintptr_t) name) == NGX_OK) { |
494 return vv; | 496 return vv; |
495 } | 497 } |
496 | 498 |
497 return NULL; | 499 return NULL; |
498 } | 500 } |