Request SERVER vars
Request returns $_SERVER
variables, f.ex.
$_SERVER = [
'HTTPS' => true,
'SERVER_NAME' => 'example.com',
'REQUEST_URI' => '/search?offset=10',
'REMOTE_ADDR' => '127.0.0.1'
];
Request::ip();
// Return remote ip address '127.0.0.1'
Request::url();
// Return full url 'https://example.com/search?offset=10'
Request::uri();
// Return full uri '/search?offset=10'
Method
Return value
Request::useragent()
$_SERVER['HTTP_USER_AGENT']
Request::referer()
$_SERVER['HTTP_REFERER']
Request::method()
$_SERVER['REQUEST_METHOD']
Request::uri()
$_SERVER['REQUEST_URI']
Request::ip()
$_SERVER['REMOTE_ADDR']
Request::host()
$_SERVER['SERVER_NAME']
Request::locale()
$_SERVER['HTTP_ACCEPT_LANGUAGE']
Request::lang()
$_SERVER['LANGUAGE']
Request::country()
$_SERVER['HTTP_CF_IPCOUNTRY'] *
Request::time()
$_SERVER['REQUEST_TIME']
* Cloudflare proxy only
Last updated