I am sending data using HTTP POST to my server. But in the server, I am not receiving the data. And somehow I don't have any way to check the data (or debug script) on client side. But on client side I am getting HTTP 200, means data is sent. Also I can see the connection and data sending was successful. However log in the server doesn't contain the data (only the number of bytes).
How can I log the raw POST data that was sent to the server?
FYI, here client is an embedded device with very limited capability. SO, is this problem. So, I can not check "print_r" or "echo"
If you point your form to a page with the following code what do you get? Nicles?
You can try sniffing the HTTP session.
Write post data to a file:
Try:
You may also try:
To show if the variables are coming in in $_POST (FORM-POST if encoding/method is right) or $_GET
If you want to log either rather than printing onscreen - you could try:
try using
var_dump($_POST['name-of-field'])
orvar_dump($_POST)
updated:// and browse the source of the page and look for an array