Documentation

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

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
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
$method : = null

= 'get'

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
$uri :
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
$value :
Return values
mixed

userAgent()

Useragent bilgisini döndürür.

public userAgent() : string
Return values
string

Search results