private function setRequest() { $url = "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; $request = new Request($url, $_SERVER['REQUEST_METHOD']); if (isset($_SERVER['HTTP_REFERRER'])) { $request->setReferrer($_SERVER['HTTP_REFERRER']); } $this->ip = $_SERVER['REMOTE_ADDR']; // $request->set ( $_SERVER ['REMOTE_ADDR'] ); $request->setBody(file_get_contents("php://input")); if ($request->getMethod() !== 'POST') { parse_str($request->getBody(), $post_vars); $request->setPost($post_vars); } else { $request->setPost($_POST); } foreach (getallheaders() as $k => $v) { $request->addHeader($k, $v); } $this->request = $request; }