I have this question after reading the answer here, what\'s the difference at all?
Is it possible to submit raw POST with html ?
$_POST is an associative array of the incoming POST parameters. PHP creates this for you from the raw HTTP post. If you want to deal with the raw POST data yourself (you might have some binary data sent in the POST), use $HTTP_RAW_POST_DATA.