PeServer

AppSpecialStore extends SpecialStore
in package

FinalYes

$_SERVER, $_COOKIE, $_SESSION 読み込みアクセス。

Table of Contents

Methods

containsCookieName()  : bool
`$_COOKIE` に名前が存在するか。
containsFileName()  : bool
containsGetName()  : bool
containsPostName()  : bool
containsServerName()  : bool
`$_SERVER` に名前が存在するか。
containsSessionName()  : bool
`$_SESSION` に名前が存在するか。
getCookie()  : string
`$_COOKIE` から値取得。
getCookieNames()  : array<string|int, string>
`$_COOKIE` の名前一覧取得。
getFile()  : UploadedFile
getFileNames()  : array<string|int, string>
`$_FILES` の名前一覧取得。
getGet()  : string
getGetNames()  : array<string|int, string>
$_GET の名前一覧取得。
getHost()  : string
getPort()  : int
getPost()  : string
getPostNames()  : array<string|int, string>
`$_POST` の名前一覧取得。
getRequestContent()  : Binary
要求本文の生データを取得。
getRequestHeader()  : HttpHeader
リクエストヘッダの取得。
getRequestJson()  : array<string|int, mixed>
要求本文から JSON を取得。
getRequestMethod()  : HttpMethod
getRequestUrl()  : Url
URLを取得。
getServer()  : mixed
`$_SERVER` から値取得。
getServerName()  : string
getServerNames()  : array<string|int, string>
`$_SERVER` の名前一覧取得。
getServerUrl()  : Url
getSession()  : string
`$_SESSION` から値取得。
getSessionNames()  : array<string|int, string>
`$_SESSION` の名前一覧取得。
isHttps()  : bool
isLocalhost()  : bool
tryGetCookie()  : bool
tryGetFile()  : bool
tryGetGet()  : bool
tryGetPost()  : bool
tryGetServer()  : bool
tryGetSession()  : bool
getServerUrlCore()  : Url

Methods

containsCookieName()

`$_COOKIE` に名前が存在するか。

public containsCookieName(string $name) : bool
Parameters
$name : string
Return values
bool

containsFileName()

public containsFileName(string $name) : bool
Parameters
$name : string
Return values
bool

containsGetName()

public containsGetName(string $name) : bool
Parameters
$name : string
Return values
bool

containsPostName()

public containsPostName(string $name) : bool
Parameters
$name : string
Return values
bool

containsServerName()

`$_SERVER` に名前が存在するか。

public containsServerName(string $name) : bool
Parameters
$name : string
Return values
bool

containsSessionName()

`$_SESSION` に名前が存在するか。

public containsSessionName(string $name) : bool
Parameters
$name : string
Return values
bool

getCookie()

`$_COOKIE` から値取得。

public getCookie(string $name[, string $fallbackValue = Text::EMPTY ]) : string
Parameters
$name : string
$fallbackValue : string = Text::EMPTY
Return values
string

getCookieNames()

`$_COOKIE` の名前一覧取得。

public getCookieNames() : array<string|int, string>
Return values
array<string|int, string>

getFileNames()

`$_FILES` の名前一覧取得。

public getFileNames() : array<string|int, string>
Return values
array<string|int, string>

getGet()

public getGet(string $name[, string $fallbackValue = Text::EMPTY ]) : string
Parameters
$name : string
$fallbackValue : string = Text::EMPTY
Return values
string

getGetNames()

$_GET の名前一覧取得。

public getGetNames() : array<string|int, string>
Return values
array<string|int, string>

getHost()

public getHost() : string
Return values
string

getPost()

public getPost(string $name[, string $fallbackValue = Text::EMPTY ]) : string
Parameters
$name : string
$fallbackValue : string = Text::EMPTY
Return values
string

getPostNames()

`$_POST` の名前一覧取得。

public getPostNames() : array<string|int, string>
Return values
array<string|int, string>

getRequestContent()

要求本文の生データを取得。

public getRequestContent() : Binary
Return values
Binary

getRequestHeader()

リクエストヘッダの取得。

public getRequestHeader() : HttpHeader

直接使用するのではなく、ここで受け取ったヘッダを使いまわすイメージ。

Return values
HttpHeader

getRequestJson()

要求本文から JSON を取得。

public getRequestJson() : array<string|int, mixed>
Return values
array<string|int, mixed>

getRequestUrl()

URLを取得。

public getRequestUrl() : Url

リバースプロキシだったり認証だったりの細かい制御は行っていない。

Return values
Url

getServer()

`$_SERVER` から値取得。

public getServer(string $name[, mixed $fallbackValue = Text::EMPTY ]) : mixed
Parameters
$name : string

インデックス名。

$fallbackValue : mixed = Text::EMPTY

取得時失敗時の値。

Tags
template

TValue

phpstan-param

TValue $fallbackValue

phpstan-return

TValue

getServerName()

public getServerName() : string
Return values
string

getServerNames()

`$_SERVER` の名前一覧取得。

public getServerNames() : array<string|int, string>
Return values
array<string|int, string>

getSession()

`$_SESSION` から値取得。

public getSession(string $name[, string $fallbackValue = Text::EMPTY ]) : string
Parameters
$name : string
$fallbackValue : string = Text::EMPTY
Return values
string

getSessionNames()

`$_SESSION` の名前一覧取得。

public getSessionNames() : array<string|int, string>
Return values
array<string|int, string>

isLocalhost()

public isLocalhost() : bool
Return values
bool

tryGetCookie()

public tryGetCookie(string $name, string|null &$result) : bool
Parameters
$name : string
$result : string|null
Return values
bool

tryGetGet()

public tryGetGet(string $name, string|null &$result) : bool
Parameters
$name : string
$result : string|null
Return values
bool

tryGetPost()

public tryGetPost(string $name, string|null &$result) : bool
Parameters
$name : string
$result : string|null
Return values
bool

tryGetServer()

public tryGetServer(string $name, mixed &$result) : bool
Parameters
$name : string
$result : mixed
Return values
bool

tryGetSession()

public tryGetSession(string $name, string|null &$result) : bool
Parameters
$name : string
$result : string|null
Return values
bool

getServerUrlCore()

private getServerUrlCore(bool $withPathInfo) : Url
Parameters
$withPathInfo : bool
Return values
Url

        
On this page

Search results