lcfumes/external-call-blocker
Composer 安装命令:
composer require lcfumes/external-call-blocker
包简介
External Call Blocker
README 文档
README
Instalation
The package is available on Packagist. Autoloading is PSR-4 compatible.
{
"require": {
"lcfumes/external-call-blocker": "dev-master"
}
}
Usage
Allowing calls
use app\Blocker; $domains = [".fumes.com.br", ".pedalize.com.br"]; $_SERVER["HTTP_REFERER"] = "http://www.fumes.com.br"; $blocker = new Blocker\Request($domains); $request = \Symfony\Component\HttpFoundation\Request::createFromGlobals(); $blocker->isAllowed($request); // TRUE
Blocking external calls
use app\Blocker; $domains = [".fumes.com.br", ".pedalize.com.br"]; $_SERVER["HTTP_REFERER"] = "http://www.anotherurl.com.br/"; $blocker = new Blocker\Request($domains); $request = \Symfony\Component\HttpFoundation\Request::createFromGlobals(); $blocker->isAllowed($request); // FALSE // create and send a HTTP Response with 412 Status Code - Pre Conditional Failed $blocker->block();
License
MIT License
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-09-15