關於 PHP獲取POST引數

2022-10-09 12:30:15 字數 900 閱讀 4396

..../..&a=good_1&b=200&a=good_2&b=300&a=good_4&b=400

在php檔案中使用使用$_get獲取引數值,用foreach ($_request as $key => $value)

但只能獲取到最後乙個,即a=good_4&b=400,其他的兩個獲取不到,這個如何解決?

你的key重複了。

因為的 url 引數串違反了 php 的約定(傳入的同名變數要為陣列形式),所以取不到

你可以從 $_server['query_string'] 自行解析出來

這不是鍵重複了的問題

..../..&a=good_1&b=200&a=good_2&b=300&a=good_4&b=400

這樣就可取到值

你的key重複了。

你的引數字段除了a就是b啊,明顯重複了

引數重複了吧

引數名都重複了 當然會被覆蓋了

&a=good_1&b=200 &a=good_2&b=300 &a=good_4&b=400

引數重複了,當然會被最後覆蓋。你可以用陣列來傳,或者改引數名。

例如:

&a=good_1&b=200&a=good_2&b=300&a=good_4&b=400

array( [0] => good_1 [1] => good_2 [2] => good_4)array( [0] => 200 [1] => 300 [2] => 400)

因為的 url 引數串違反了 php 的約定(傳入的同名變數要為陣列形式),所以取不到

你可以從 $_server['query_string'] 自行解析出來

版主是如和對php了解的這麼細的哦???

php獲取post引數的幾種方式

php獲取post引數的幾種方式 2 file get contents php input 適用大多數型別的content type php input 允許讀取 post 的原始資料。和 http raw post data 比起來,它給記憶體帶來的壓力較小,並且不需要任何特殊的 php.ini...

php獲取post引數的幾種方式

php獲取post引數的幾種方式 2 file get contents php input 適用大多數型別的content type php input 允許讀取 post 的原始資料。和 http raw post data 比起來,它給記憶體帶來的壓力較小,並且不需要任何特殊的 php.ini...

php獲取post引數的幾種方式

php獲取post引數的幾種方式 2 file get contents php input 適用大多數型別的content type php input 允許讀取 post 的原始資料。和 http raw post data 比起來,它給記憶體帶來的壓力較小,並且不需要任何特殊的 php.ini...