PHP $ _REQUEST变量不正确

时间:2016-02-18 04:14:52

标签: php request

我有这样的网址:

www.example.com/account?user=1&other=2

当我想解析来自$_REQUEST的变量时,它会像这样返回:

q=account?user=1

和     其它= 2

我当然想要:user=1other=2

那么,为什么我得到变量q而不是第一个变量(user)?

我尝试使用$_REQUEST['user']$_REQUEST

中不存在print_r($_REQUEST)

如果我使用Array ( [q] => /account/?user=1 [other] => 2 ) ,它会像这样返回:

// vertex array
float vertices[] = {
    -0.5f,  0.5f,  0.0f, 1.0f, 0.0f, 0.0f, // top left, first 3 are location, last 3 are color
     0.5f,  0.5f,  0.0f, 0.0f, 1.0f, 0.0f, // top right
    -0.5f, -0.5f,  -2.0f, 0.0f, 0.0f, 1.0f, // bottom left
     0.5f, -0.5f,  0.0f, 1.0f, 1.0f, 1.0f // bottom right
};

// element buffer array
GLuint elements[] = {
    0, 1, 2,
    2, 1, 3
};

2 个答案:

答案 0 :(得分:1)

You can get it via
$_REQUEST['user']
$_REQUEST['other']

OR
$_GET['user']
$_GET['other']

答案 1 :(得分:0)

你可以通过

获得完整的阵列
print_r($_REQUEST);

通过

获得价值
$_REQUEST['user'];
$_REQUEST['other'];

 $_GET['user'];
 $_GET['other'];