php - Get all information after URL question mark in Nginx -
i attempting create page allows me visit www.example.com/create?453lk6m4y
, create business relationship linked id through page createuser.php?id=453lk6m4y
. issue i'm running if pass straight php script, request sets key 453lk6m4y
, value nothing.
in other words, if visit url, page understands request
array ( [453lk6m4y] => )
i wanted rewrite url via nginx rewrites. have far:
rewrite ^/create(\?.*)?$ /createuser.php?id=$1 last; #user creation page
however, rewrite changes request reflect following:
array ( [id] => [453lk6m4y] => )
any ways rewrite url request reflect
array ( [id] => 453lk6m4y )
first i'm not sure if www.example.com/create?453lk6m4y
valid url:
?
defined separater between location , (get)parameters get parameters of of form <parameter>=<value>
, &
separator between different parameters that said if @ http://wiki.nginx.org/httpcoremodule#variables you'll see standard variables available in nginx:
specifically$args
-variable hold whole of parameters, i.e. after ?
you have $arg_parameter
-variables, access individual parameter values. (so if have url example.org/createuser.php?id=1234&page=abc
have variable $arg_id
value 1234
, variable $arg_page
value abc
) php nginx
No comments:
Post a Comment