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;
|
||
|
}
|
||
|
}
|
||
|
}
|