27 lines
448 B
PHP
27 lines
448 B
PHP
<?php
|
|
|
|
namespace Orbit;
|
|
|
|
class Request
|
|
{
|
|
public $url = '';
|
|
public $scheme;
|
|
public $host;
|
|
public $port;
|
|
public $user;
|
|
public $pass;
|
|
public $path;
|
|
public $query;
|
|
public $fragment;
|
|
|
|
public function __construct($request_input)
|
|
{
|
|
$this->url = $request_input;
|
|
$data = parse_url($request_input);
|
|
|
|
foreach ($data as $key => $value) {
|
|
$this->{$key} = $value;
|
|
}
|
|
}
|
|
}
|