ブラックボックス

プログラミングのノウハウやライフハックをどんどん投稿していきたい

May 22, 2013 - 1 minute read - ノウハウ

【PHP】POSTされた値をすべて変数に格納する

リリースが控えてて中々勉強の時間が取れない……。

大したネタじゃないですが、自分用に。

Codeigniterを使う機会が多いですが、マニュアルを見るとPOSTされた値全てを取るには以下を使うと取れるとのこと

$this->input->post();

が、現在稼動している1.7.2では使えない。
どうするか、何かの機会にダウンロードをしていた2.1.2のcore/Input.phpのpostメソッドに以下の表記があった。

foreach (array_keys($_POST) as $key) {
    $post[$key] = $_POST[$key];
}

ということで、POSTされた値を取得するには上を使えばよさげ。