Пример #1
0
 /**
  * Log request information
  *
  * @param Spizer_Request $request
  */
 public function logRequest(Spizer_Request $request)
 {
     $this->_db->insert('requests', array('microtime' => microtime(true), 'url' => $request->getUri(), 'referrer' => $request->getReferrer(), 'method' => $request->getMethod()));
     $this->_currentReqId = $this->_db->lastInsertId('requests', 'id');
     $stmt = $this->_db->prepare("INSERT INTO request_headers (request_id, header, value) VALUES ({$this->_currentReqId}, ?, ?)");
     foreach ($request->getAllHeaders() as $k => $v) {
         $stmt->execute(array($k, $v));
     }
 }