You are here

public function FirewallModule::_die in Anti Spam by CleanTalk 9.1.x

Same name and namespace in other branches
  1. 8.4 src/lib/Cleantalk/Common/Firewall/FirewallModule.php \Cleantalk\Common\Firewall\FirewallModule::_die()

Default die page for blocked requests.

Parameters

array $result:

3 calls to FirewallModule::_die()
AntiCrawler::_die in src/lib/Cleantalk/Common/Firewall/Modules/AntiCrawler.php
@inheritdoc
AntiFlood::_die in src/lib/Cleantalk/Common/Firewall/Modules/AntiFlood.php
Default die page for blocked requests.
SFW::_die in src/lib/Cleantalk/Common/Firewall/Modules/SFW.php
@inheritdoc
3 methods override FirewallModule::_die()
AntiCrawler::_die in src/lib/Cleantalk/Common/Firewall/Modules/AntiCrawler.php
@inheritdoc
AntiFlood::_die in src/lib/Cleantalk/Common/Firewall/Modules/AntiFlood.php
Default die page for blocked requests.
SFW::_die in src/lib/Cleantalk/Common/Firewall/Modules/SFW.php
@inheritdoc

File

src/lib/Cleantalk/Common/Firewall/FirewallModule.php, line 197

Class

FirewallModule

Namespace

Cleantalk\Common\Firewall

Code

public function _die($result) {

  // Headers
  if (headers_sent() === false) {
    header('Expires: ' . date(DATE_RFC822, mktime(0, 0, 0, 1, 1, 1971)));
    header('Cache-Control: no-store, no-cache, must-revalidate');
    header('Cache-Control: post-check=0, pre-check=0', FALSE);
    header('Pragma: no-cache');
    header("HTTP/1.0 403 Forbidden");
  }
}