Request
in package
Table of Contents
- $basePath : string
- $cookie : array<string|int, mixed>
- $files : array<string|int, mixed>
- $get : array<string|int, mixed>
- $post : array<string|int, mixed>
- $request : array<string|int, mixed>
- __construct() : mixed
- Request constructor.
- baseUrl() : string
- Site adresini döndürür.
- cookie() : mixed
- currentUrl() : string
- Mevcut adres satırını döndürür.
- files() : array<string|int, mixed>
- Global $_FILES değişkenine erişim sağlar. $_FILES[name][0] yapısını, $_FILES[0][name] şeklinde değiştirir.
- forwardedIp() : string
- Proxy ardında ki ip adresini döndürür, proxy bilgisi yoksa direk ip döndürür.
- get() : null|mixed
- Global $_GET değişkenine erişim sağlar.
- host() : string
- Host adını döndürür
- ip() : string
- IP adresini döndürür.
- isAjax() : bool
- İstek bilgisinde xmlhttprequest var mı kontrol eder.
- local() : string
- İstek üst bilgisinde varsa dil anahtarını yoksa ön tanımlı dili anahtarını döndürür.
- matchUri() : bool
- Girilen string yada regex requestUri ile eşleşirse true aksi halde false döndürür
- method() : bool|string
- İstek methodunu kontrol eder doğrusa true değilse false döner.
- path() : string
- post() : null|mixed
- Global $_POST değişkenine erişim sağlar.
- raw() : string
- request raw data
- referer() : string
- Referer bilgisini döndürür.
- request() : mixed
- Global $_REQUEST değişkenine erişim sağlar.
- requestUri() : string
- Yapılan isteği döndürür.
- scheme() : string
- İstek protokolünü döndürür htpp|https
- segments() : mixed
- İstek yapılan adresi dizin yapısına göre parçalar.
- server() : mixed
- $_SERVER değişkenlerini döndürür
- userAgent() : string
- Useragent bilgisini döndürür.
Properties
$basePath
public
string
$basePath
$cookie
public
array<string|int, mixed>
$cookie
= []
$files
public
array<string|int, mixed>
$files
= []
$get
public
array<string|int, mixed>
$get
= []
$post
public
array<string|int, mixed>
$post
= []
$request
public
array<string|int, mixed>
$request
= []
Methods
__construct()
Request constructor.
public
__construct([string $basePath = '' ]) : mixed
Parameters
- $basePath : string = ''
Return values
mixed —baseUrl()
Site adresini döndürür.
public
baseUrl() : string
Return values
string —cookie()
public
cookie([string|null $name = null ]) : mixed
Parameters
- $name : string|null = null
Return values
mixed —currentUrl()
Mevcut adres satırını döndürür.
public
currentUrl() : string
Return values
string —files()
Global $_FILES değişkenine erişim sağlar. $_FILES[name][0] yapısını, $_FILES[0][name] şeklinde değiştirir.
public
files([string|null $name = null ]) : array<string|int, mixed>
Parameters
- $name : string|null = null
-
nokta ile birleşitirilmiş index (index1.index2) değeri alır, belirtilmezse tüm diziyi döndürür. FILES yoksa yada index yoksa false döner.
Return values
array<string|int, mixed> —forwardedIp()
Proxy ardında ki ip adresini döndürür, proxy bilgisi yoksa direk ip döndürür.
public
forwardedIp() : string
Return values
string —get()
Global $_GET değişkenine erişim sağlar.
public
get([string|null $name = null ]) : null|mixed
Parameters
- $name : string|null = null
-
nokta ile birleşitirilmiş index (index1.index2) değeri alır, belirtilmezse tüm diziyi döndürür. GET yoksa yada index yoksa false döner.
Return values
null|mixed —host()
Host adını döndürür
public
host() : string
Return values
string —ip()
IP adresini döndürür.
public
ip() : string
Return values
string —isAjax()
İstek bilgisinde xmlhttprequest var mı kontrol eder.
public
isAjax([ $method = null ]) : bool
Parameters
Return values
bool —local()
İstek üst bilgisinde varsa dil anahtarını yoksa ön tanımlı dili anahtarını döndürür.
public
local([bool $basic = false ]) : string
Parameters
- $basic : bool = false
Return values
string —matchUri()
Girilen string yada regex requestUri ile eşleşirse true aksi halde false döndürür
public
matchUri( $uri) : bool
Parameters
Return values
bool —method()
İstek methodunu kontrol eder doğrusa true değilse false döner.
public
method([string|null $method = null ]) : bool|string
$method girilmezse header bilgisinden methodu döndürür.
Parameters
- $method : string|null = null
-
kontrol edilecek method [POST, GET, PUT, PATCH, DELETE]
Return values
bool|string —path()
public
path() : string
Return values
string —post()
Global $_POST değişkenine erişim sağlar.
public
post([string|null $name = null ]) : null|mixed
Parameters
- $name : string|null = null
-
nokta ile birleşitirilmiş index (index1.index2) değeri alır, belirtilmezse tüm diziyi döndürür. POST yoksa yada index yoksa false döner.
Return values
null|mixed —raw()
request raw data
public
raw() : string
Return values
string —referer()
Referer bilgisini döndürür.
public
referer() : string
Return values
string —request()
Global $_REQUEST değişkenine erişim sağlar.
public
request([string|null $name = null ]) : mixed
Parameters
- $name : string|null = null
-
nokta ile birleşitirilmiş index (index1.index2) değeri alır, belirtilmezse tüm diziyi döndürür. GET yoksa yada index yoksa false döner.
Return values
mixed —requestUri()
Yapılan isteği döndürür.
public
requestUri() : string
Return values
string —scheme()
İstek protokolünü döndürür htpp|https
public
scheme() : string
Return values
string —segments()
İstek yapılan adresi dizin yapısına göre parçalar.
public
segments([int|null $key = null ]) : mixed
Parameters
- $key : int|null = null
-
index girilirse değerini girilmezse tüm segmentleri döndürür.
Return values
mixed —server()
$_SERVER değişkenlerini döndürür
public
server( $value) : mixed
Parameters
Return values
mixed —userAgent()
Useragent bilgisini döndürür.
public
userAgent() : string