Cookie

扩展自 Input

Joomla! 输入 Cookie 类

已弃用

1.7.0

已弃用

4.3 起将从 6.0 中移除。请改用 Joomla\Input\Cookie

Joomla CMS

方法

__construct

构造函数。

__construct(mixed||string|int source = null, mixed||string|int options = []) : 
已弃用

1.7.0

已弃用

4.3 起将从 6.0 中移除。请改用 Joomla\Input\Cookie

参数

source

array<string|int, mixed>忽略。

options

array<string|int, mixed>配置参数数组(可选)

返回值

混合类型

__get

获取输入对象的魔法方法

__get( name) : \Joomla\Input\Input
继承 已弃用

1.7.0

已弃用

4.3 起将从 6.0 中移除。请改用 Joomla\Input\Input

参数

name

mixed要检索的输入对象的名称。

返回值

Input请求输入对象

getArray

从请求中获取值的数组。

getArray(mixed||string|int vars = [],  datasource = null,  defaultFilter = 'unknown') : 
继承 已弃用

1.7.0

已弃用

4.3 起将从 6.0 中移除。请改用 Joomla\Input\Input

参数

vars

array<string|int, mixed>键和要应用的过滤器类型的关联数组。如果为空并且数据源为 null,则将返回所有输入数据,但使用 InputFilter::clean 中参数 defaultFilter 给定的过滤器进行过滤。

datasource

mixed要从中检索数据的数组,或 null。

defaultFilter

string如果 vars 为空且数据源为 null,则在 InputFilter::clean 中使用的默认过滤器。如果为“unknown”,则在 InputFilter::clean 中使用默认情况。

返回值

mixed已过滤的输入数据。

getArrayRecursive

从请求中获取值的数组。

getArrayRecursive(mixed||string|int vars = [],  datasource = null,  defaultFilter = 'unknown',  recursion = false) : 
继承 已弃用

3.4.2

已弃用

4.3 起将从 6.0 中移除。请改用 Joomla\Input\Input

参数

vars

array<string|int, mixed>键和要应用的过滤器类型的关联数组。如果为空并且数据源为 null,则将返回所有输入数据,但使用 InputFilter::clean 中参数 defaultFilter 给定的过滤器进行过滤。

datasource

mixed要从中检索数据的数组,或 null。

defaultFilter

string如果 vars 为空且数据源为 null,则在 InputFilter::clean 中使用的默认过滤器。如果为“unknown”,则在 InputFilter::clean 中使用默认情况。

recursion

bool指示递归函数调用的标志。

返回值

mixed已过滤的输入数据。

set

设置值

set( name,  value, mixed||string|int options = []) : 
已弃用
关联
参见 setcookie()

1.7.0

已弃用

4.3 起将从 6.0 中移除。请改用 Joomla\Input\Cookie

参数

name

string要设置的值的名称。

value

mixed要分配给输入的值。

options

array<string|int, mixed>一个关联数组,可以包含以下任何键:expires、path、domain、secure、httponly 和 samesite。这些值与具有相同名称的参数的描述相同。samesite 元素的值应为 Lax 或 Strict。如果未给出任何允许的选项,则其默认值与显式参数的默认值相同。如果省略了 samesite 元素,则不设置 SameSite cookie 属性。

返回值

unserialize

反序列化输入的方法。

unserialize( input) : 
继承 已弃用

3.0.0

已弃用

4.3 起将从 6.0 中移除。请改用 Joomla\Input\Input

参数

input

string已序列化的输入。

返回值

属性

get

继承

类型

输入

post

继承

类型

输入

request

继承

类型

输入

server

继承

类型

输入

env

继承

类型

输入

files

继承

类型

文件

json

继承

类型

Json

allowedGlobals

包含允许的超级全局变量的容器

继承 静态 已弃用

3.8.9

已弃用

4.3 起将从 6.0 中移除。请改用 Joomla\Input\Input

类型

array<string|int, mixed>

inputs

输入对象

继承 已弃用

1.7.0

已弃用

4.3 起将从 6.0 中移除。请改用 Joomla\Input\Input

类型

array<string|int, Input>