我正在尝试创建一个页面,允许我www.example.com/create?453lk6m4y
通过该页面访问并创建链接到该 ID 的帐户createUser.php?id=453lk6m4y
。我遇到的问题是,如果我将它直接传递给 PHP 脚本,GET 请求会将键设置为453lk6m4y
,将值设置为空。
换句话说,如果我访问那个 url,页面就会理解 GET 请求
Array
(
[453lk6m4y] =>
)
我想通过 Nginx 重写来重写 URL。到目前为止我有这个:
rewrite ^/create(\?.*)?$ /createUser.php?id=$1 last; #user creation page
但是,此重写更改了 get 请求以反映以下内容:
Array
(
[id] =>
[453lk6m4y] =>
)
任何重写 url 以便 GET 请求反映的方法
Array
(
[id] => 453lk6m4y
)