首页 > 代码库 > nginx获取url参数
nginx获取url参数
在文件src\http\ngx_http_core_module.c的函数ngx_http_core_run_phases(ngx_http_request_t *r)里面,添加如下代码:
//声明部分 ngx_str_t* name; ngx_http_variable_value_t* val; char temp[15];
//实现部分 name=ngx_pnalloc(r->pool, sizeof(ngx_str_t)); name->data=http://www.mamicode.com/"arg_test"; name->len=sizeof("arg_test")-1; val=ngx_http_get_variable(r, name, 0); ZeroMemory(temp, sizeof(temp)); memcpy(temp, val->data, val->len); OutputDebugStringA(temp); OutputDebugStringA("\n");
如图:
运行nginx,在浏览器里输入:http://127.0.0.1/?test=beiJing
完。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。