xsist10 / safebrowser
此包已被弃用且不再维护。未建议替代包。
Google Safe Browser API 客户端
v1.0.1
2014-04-07 12:49 UTC
Requires (Dev)
- phpmd/phpmd: 1.4.*
- phpunit/phpunit: 4.0.*@dev
- sebastian/phpcpd: 2.0.x-dev
- squizlabs/php_codesniffer: dev-master
This package is auto-updated.
Last update: 2023-11-18 17:55:07 UTC
README
PHPSA14(《http://phpsouthafrica.com/》)会议的演示代码
获取 API 密钥
安装
此库可通过 Composer 获取
{
"require": {
"xsist10/safebrowser": "v1.0.0"
}
}
使用
<?php require 'vendor/autoload.php'; use xsist10\SafeBrowsing\SafeBrowsing; use xsist10\SafeBrowsing\Strategy\Chain; use xsist10\SafeBrowsing\Strategy\Post; use xsist10\SafeBrowsing\Strategy\Get; $chain = new Chain(); $chain->append(new Post()); $chain->append(new Get()); $safeBrowsing = new SafeBrowsing("[API KEY]", $chain); $response = $safeBrowsing->isUrlSafe('http://ianfette.org/'); if (!$response->isSecure()) { // Oh no! Panic! if ($response->hasMalware()) { // Malware detected } if ($response->hasPhishing()) { // Phising detected } }