title: measuring time to receive POST data in a PHP/Apache script
body: <p>I'd like to know how much time it takes for each of my clients to POST data back to the server. Other than measuring this on the client and posting it back to the server, is there a server side only way to measure this? </p>
  
  <p>There appears to be a server variable REQUEST_TIME_FLOAT, but that seems to contain the microsecond timestamp since the script was started (which, ostensibly, is after the POST data was received).</p>
  
  <p>So doing something like this:</p>
  
  <pre><code>$posttime = (microtime(true) - floatval($_SERVER['REQUEST_TIME_FLOAT']));
  </code></pre>
  
  <p>doesn't actually include the download time for the POST request. Any ideas anyone on how the complete POST transfer time could be measured server side only?</p>