狂奔的蜗牛

nginx获取请求参数

nginx 2024-06-24 11:23:12 浏览:6690 分享
还可以输入1000字

全部回答(1)

最佳回答

nginx伪静态后怎么接收参数
伪静态中可以使用“(.*?)”代替全部(\W+),然后在程序中处理参数和值。
  如何处理取决于你的动态页面传递参数格式
例如:伪静态地址/1-2-3-4-5-6动态页面地址/index.php?a=1&b=2&c=3&d=4&e=5&f=6
重写规则^/(.*?)/index.php?param=$1last;
$param=$_GET['param'];$temp=explode('-',$param);
$temp和abcdef中的元素一一对应。 情况就是abcdef一定存在。 如果abcdef不一定存在,有两种解决办法:1.全部列出。 组合(很难)2、伪静态地址变化用上述方法形成/a-1-b-2-c-3-d-4-e-5-f-6。 是参数,第二个是第一个元素参数的值

nginx模块开发如何获取get请求的参数?ngx_int_t
ngx_http_arg(ngx_http_request_t*r,u_char*名称,size_tlen,ngx_str_t*值)

2