Shieldon\Firewall\Component\TrustedBot
self
$robot = new \Shieldon\Firewall\Component\TrustedBot();
$shieldon->setComponent($robot);
화이트리스트의 기본 설정입니다.
이름 | Rdns |
---|---|
.googlebot.com | |
.google.com | |
live | .live.com |
msn | .msn.com |
ask | .ask.com |
bing | .bing.com |
inktomisearch | .inktomisearch.com |
yahoo | .yahoo.com |
yahoo | .yahoo.net |
yandex | .yandex.com |
yandex | .yandex.ru |
w3 | .w3.org |
$bool
)$bool
엄격 모드를 활성화하려면 true로 설정하고, 비활성화하려면 false로 설정합니다.void
예시:
$robot->setStrict(true);
bool
예시:
$result = $robot->isAllowed();
(사용 중지됨)
bool
예시:
$result = $robot->isGoogle();
bool
예시:
$result = $robot->isYahoo();
bool
예시:
$result = $robot->isBing();
$userAgent
, $rdns
)string
$userAgent -
사용자 에이전트 문자열의 일부분string
$rdns -
IP로 해결된 호스트명void
예시:
$robot->addItem('google', '.googlebot.com');
예시:
$robot->setStrict(true);