Exemplo n.º 1
0
 protected static function request_headers()
 {
     if (!self::$_request_headers) {
         self::$_request_headers = array();
         foreach ($_SERVER as $name => $value) {
             if (preg_match('/^HTTP_/', $name)) {
                 $name = strtolower(substr($name, 5));
                 $name = ucwords(str_replace('_', ' ', $name));
                 $name = str_replace(' ', '-', $name);
                 self::$_request_headers[$name] = $value;
             }
         }
         self::$_request_headers['X-Requested-With'] = 'PHPHttpRequest';
         self::$_request_headers['Connection'] = 'close';
     }
     return self::$_request_headers;
 }