예제 #1
0
 public function setHttpRequest($url, $method = 'get', $body = '', $bodyContentType = 'application/x-www-form-urlencoded')
 {
     parent::setHttpRequest($url, $method, $body, $bodyContentType);
     if (isset($_SERVER['PATH_INFO'])) {
         $_SERVER['PATH_TRANSLATED'] = $_SERVER["DOCUMENT_ROOT"] . ltrim($_SERVER['PATH_INFO'], '/');
     }
 }
예제 #2
0
 public function setHttpRequest($url, $method = 'get', $body = '', $bodyContentType = 'application/x-www-form-urlencoded')
 {
     parent::setHttpRequest($url, $method, $body, $bodyContentType);
     if (isset($_SERVER['PATH_INFO'])) {
         $_SERVER['PATH_TRANSLATED'] = $_SERVER["DOCUMENT_ROOT"] . ltrim($_SERVER['PATH_INFO'], '/');
     }
     $_SERVER['ORIG_PATH_INFO'] = $_SERVER['PHP_SELF'];
     $_SERVER['ORIG_PATH_TRANSLATED'] = $_SERVER['SCRIPT_FILENAME'];
     if (isset($_SERVER['PATH_INFO'])) {
         $_SERVER['ORIG_PATH_TRANSLATED'] .= $_SERVER['PATH_INFO'];
     }
     $_SERVER['ORIG_SCRIPT_FILENAME'] = $this->cgiBin;
     $_SERVER['ORIG_SCRIPT_NAME'] = $this->cgiAlias;
     $_SERVER['REDIRECT_URL'] = $_SERVER['PHP_SELF'];
 }