flatphp / http
Http Lib
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/flatphp/http
Requires
- php: >=5.5
This package is not auto-updated.
Last update: 2025-10-12 01:02:59 UTC
README
Http Lib.
Installation
composer require "flatphp/http"
Request
use Flatphp\Http\Request;
$username = Request::get('username');
$hello = Request::post('hello', 'world');
$sanitized = Request::get('test', '', FILTER_SANITIZE_ENCODED, FILTER_FLAG_ENCODE_LOW);
Input
use Flatphp\Http\Input;
class LoginInput extends Input
{
protected function _sanitize()
{
return array(
'username' => trim($this->raw('username'))
);
}
protected function _validate(&$message = '')
{
if (empty($this->raw('username')) || empty($this->raw('password'))) {
$message = 'please input username and password';
return false;
}
return true;
}
}
$login_input = new LoginInput();
if ($login_input->isValid()) {
// do login
} else {
echo $login_input->getMessage();
}