monolyth / plumber
Monolyth无框架的实用工具
1.1.0
2018-02-14 06:16 UTC
Requires
- ext-mbstring: *
Requires (Dev)
- toast/unit: ^1.3
This package is auto-updated.
Last update: 2024-09-14 22:59:55 UTC
README
Monolyth无框架的实用工具
安装
Composer(推荐)
$ composer require monolyth/plumber
手动
- 下载或克隆仓库;
- 将
/path/to/plumber/src
添加到PSR-4自动加载器的Monolyth\Plumber
命名空间。
使用
目前包含2个实用工具:Utf8
和Proxy
。静态调用类上的handle
方法以使用它们。
Utf8
Utf8::handle
方法标准化PHP的UTF-8处理。
Proxy
Proxy::handle
方法尝试标准化X_HTTP_FORWARDED_FOR
头,这样您就可以在所有地方都使用REMOTE_ADDR
。请注意,并非所有代理都以相同的方式处理此问题,因此您可能需要自己实现。