Cookie
扩展自 InputJoomla! 输入 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
已序列化的输入。
返回值
空
属性
allowedGlobals
包含允许的超级全局变量的容器
自 |
3.8.9 |
---|---|
已弃用 |
4.3 起将从 6.0 中移除。请改用 Joomla\Input\Input |
类型
array<string|int, mixed>