uri()
uri 方法侦测目前的 URI 以建立正确的字串。
静态 | 是 |
---|---|
参数 | 无 |
回传 | 字串 - 带有正斜线前缀的目前 URI |
範例 |
|
Input 类别能让你存取 HTTP 参数、载入伺服器变数及使用者代理详情。
uri 方法侦测目前的 URI 以建立正确的字串。
静态 | 是 |
---|---|
参数 | 无 |
回传 | 字串 - 带有正斜线前缀的目前 URI |
範例 |
|
json 方法回传一个来自 json 请求主体,json_decoded(且净化过)的值。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 阵列 - Format::from_json 结果阵列 | |||||||||
範例 |
|
xml 方法回传一个来自 XML 请求主体,XML 解码(且净化过)的值。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 阵列 - Format::from_json 结果阵列 | |||||||||
範例 |
|
cookie 方法能让你读取 $_COOKIE 变数, 不带参数的呼叫以取回完整的 cookie 阵列。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 混合 | |||||||||
範例 |
|
delete 方法能让你读取来自 php://input 流的参数当藉由 DELETE 呼叫,不带参数的呼叫以取回完整的阵列。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 混合 | |||||||||
範例 |
|
put 方法能让你读取来自 php://input 流的参数当藉由 PUT 呼叫, 不带参数的呼叫以取回完整的阵列。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 混合 | |||||||||
範例 |
|
patch 方法能让你读取来自 php://input 流的参数当藉由 PATCH 呼叫, 不带参数的呼叫以取回完整的阵列。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 混合 | |||||||||
範例 |
|
get 方法能让你读取 $_GET 变数,不带参数的呼叫以取回完整的阵列。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 混合 | |||||||||
範例 |
|
post 方法能让你读取 $_POST 变数,不带参数的呼叫以取回完整的阵列。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 混合 | |||||||||
範例 |
|
is_ajax 方法回传 true 如果控制器是藉由 AJAX 呼叫。
静态 | 是 |
---|---|
参数 | 无 |
回传 | 混合 |
範例 |
|
method 方法回传用于呼叫控制器的 HTTP 方法。如果表头 X-HTTP-Method-Override 已经被发送,将回传替代的指定方法。
静态 | 是 | ||||||
---|---|---|---|---|---|---|---|
参数 |
| ||||||
回传 | 字串 | ||||||
範例 |
|
protocol 方法回传用于呼叫控制器的 HTTP 协定。
静态 | 是 |
---|---|
参数 | 无 |
回传 | 字串 |
範例 |
|
ip 方法回传使用者的公开 IP 位址,如果使用者在代理伺服器后操作,将回传该伺服器的 IP 位址。
静态 | 是 |
---|---|
参数 | 无 |
回传 | 字串 |
範例 |
|
real_ip 方法回传使用者的「真实」IP 位址,如果代理伺服器被侦测到,它将尝试从代理添加到表头的讯息,去确认使用者的私有 IP 位址,如果此资讯不存在,公开 IP 位址将被回传。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 字串 | |||||||||
範例 |
|
当 $exclude_reserved 为 true,以下的範围将从结果被排除:
IPv4:
10.0.0.0/8 // private use network (rfc1918)
172.16.0.0/12 // private use network (rfc1918)
192.168.0.0/16 // private use network (rfc1918)
0.0.0.0/8 // "this" network (rfc1700)
169.254.0.0/16 // link local network (rfc3927)
192.0.2.0/24 // test net (rfc3330)
224.0.0.0/4 // Multicast (rfc3171)
240.0.0.0/4 // Reserved for Future Use (rfc1700)
IPv6:
fc00::/7 // unique-local addresses (rfc4193)
::/128 // unspecified address (rfc4291)
::1/128 // loopback address (rfc4291)
fe80::/10 // link local unicast (rfc4291)
2001:db8::/32 // documentation addresses (rfc3849)
5f00::/8 // 6Bone
3ffe::/16 // 6Bone
::ffff:0:0/96 // IPv4-Mapped addresses (rfc4291)
2001:10::/28 // ORCHID addresses (rfc4843)
::/0 // default unicast route address
server 能让你从 $_SERVER 阵列读取参数并带着预设值, 不带参数呼叫以取回完整阵列。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 字串 | |||||||||
範例 |
|
referrer 方法能让你从 $_SERVER 阵列读取导入连结。
静态 | 是 | ||||||
---|---|---|---|---|---|---|---|
参数 |
| ||||||
回传 | 字串 | ||||||
範例 |
|
user_agent 能让你从 $_SERVER 阵列读取使用者代理。
静态 | 是 | ||||||
---|---|---|---|---|---|---|---|
参数 |
| ||||||
回传 | 字串 | ||||||
範例 |
|
all 回传所有 GET、POST、PUT 和 DELETE 变数。
静态 | 是 |
---|---|
回传 | 阵列 |
範例 |
|
file 方法能让你从 FILE 阵列取回一个项目。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 字串|阵列 | |||||||||
範例 |
|
param 能让你从 GET、POST、PUT 或 DELETE 阵列之中取回一个项目。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 字串|阵列 | |||||||||
範例 |
|
extension 方法回传目前 URI 副档名。
静态 | 是 |
---|---|
参数 | 无 |
回传 | 字串|null |
範例 |
|
headers 方法回传目前请求的指定或所有 HTTP 表头。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 阵列 | |||||||||
範例 |
|