【AngularJS/PHP】$httpや$resourceでポストしたデータをPHPで受け取る。

これまじで若干つまった。

angularからポストしたデータをPHPで受け取ろうとして$_POSTを参照したところなにも入ってきていないので
どこにあるのか探しまくったところ、$GLOBALS[‘HTTP_RAW_POST_DATA’]に入ってきていることが判明。

こりゃ見つからんわ。

ちなみにローポストデータの受け取り方は下記の方法が存在しているとのこと。

// 定義済み変数を参照する
$HTTP_RAW_POST_DATA 

// 上記で抜き取れない場合は下記
$postdata = file_get_contents('php://input');

// それか$GLOBALSの中身を覗きに行く
$GLOBALS['HTTP_RAW_POST_DATA']