一千萬個為什麽

搜索

PHP:關於在URL中傳遞參數的問題

我有這兩行:

  var_dump($parametros_post_signin);

  $this->redirect('prueba/aux?email='.$parametros_post_signin['signin']);

第一個打印出來:

array
  'signin' => 
    array
      'email_address' => 字符串''(長度= 0)
      'password' => 字符串''(長度= 0)

第二個采取另一個行動,我有這個代碼:

var_dump($request->getParameter('email'));

打印這個:

string'password'(length = 8)

我希望它打印出這樣的東西:

字符串''(長度= 0)

我該怎麽做'email_address'字段的獲取值?

問候

哈維

最佳答案

嘗試更換

$parametros_post_signin['signin']

$parametros_post_signin['signin']['email_address']

2nd 行中。

$parametros_post_signin is a 2D array, to get to the email address you'll have to specify two dimensions.

轉載註明原文: PHP:關於在URL中傳遞參數的問題