一个简单的Http组件,用于处理Http请求、响应和URL。
v1.1.1
2018-04-23 20:54 UTC
Requires
- php: ^7.1.3
This package is auto-updated.
Last update: 2024-08-25 12:01:30 UTC
README
一个简单的Http组件,用于处理Http请求、响应和URL。
安装
composer require flextype-components/http
用法
设置头部状态
Http::setResponseStatus(404);
重定向浏览器到由url参数指定的页面。
Http::redirect('http://flextype.org');
设置一个或多个请求头。
Http::setRequestHeaders('Location: http://flextype.org');
GET
$action = Http::get('action');
POST
$username = Http::post('username');
返回是否是ajax请求
if (Http::isAjaxRequest()) { // do something... }
终止请求
Http::requestShutdown();
获取基本URL
echo Http::getBaseUrl();
获取当前URL
echo Http::getCurrentUrl();
获取Uri字符串
$uri_string = Http::getUriString();
获取Uri段
$uri_segments = Http::getUriSegments();
获取Uri段
$uri_segment = Http::getUriSegment(1);
许可证
查看LICENSE