外部システムから post json オブジェクトを受け取るスクリプトがあります。次の json オブジェクトを受け取ることになっています。
{"data":[{"BegRecNbr": 81, "RecFrag": [{"Fields": {"mA": [1406.205078125, 1914.948486328125], "mB": [1769.690673828125, 1816.0640869140625, 1692.6290283203125, 744.02020263671875]}, "RecNbr": 81, "TimeOfRec": [731495520, 0]}], "TableNbr": 3}, {"BegRecNbr": 82, "RecFrag": [{"Fields": {"mA": [1406.19384765625, 1915.2742919921875], "mB": [1768.99462890625, 1815.36767578125, 1692.615478515625, 744.01434326171875]}, "RecNbr": 82, "TimeOfRec": [731496480, 0]}], "TableNbr": 3, "NbrOfRecs": 1}]}
私は外部システムに触れることができないので、処理する前に、ファイル オブジェクトの投稿にしかログを記録できません。
デバッグのためだけに CI で log_message を使用してファイルをログに記録しようとしました
log_message('debug','values json1: '.$_POST);
$log_my_post = var_export($_POST, TRUE);
$log_my_post = str_replace(array("\r","\n"," "), '', $log_my_post);
log_message('debug','values json2: '.$log_my_post);
ログファイルでは、私は見ることができます
DEBUG - 2013-07-22 16:01:28 --> values json1: Array
DEBUG - 2013-07-22 16:01:28 --> values json2: array()
送信された正しいメッセージを検証できるように、外部システムからスクリプトに送信された配列の詳細を確認するにはどうすればよいですか?
助けてくれてありがとう。
よろしく