PG WORKS

PHPやLinuxサーバなどのノウハウや、便利なツールを紹介していきます。

【PHP】$_REQUESTの優先順位

PHPの$_REQUESTを使用すると、GETとPOSTの値を両方取得してくれる便利なリクエスト変数があります。

また、$_REQUESTは、$_COOKIEの値も取得できるそうですが、さくらVPSでは設定されていませんでした。

確認方法は、「php.ini」の下記のコードから判断できます。

php.ini

682行目:request_order = "GP"

記号の意味は、下記の通りです。

G : $_GET
P : $_POST
C : $_COOKIE

私自身、今まで変更したことはないのですが、レンタルサーバによっては設定が異なる場合があります。

ぺんたんさんのサイトで検証コードがありますので、一度確認してみましょう~^^
$_REQUESTに入る値と、その優先順位 - [PHP + PHP] ぺんたん info