Automattic\WooCommerce\Vendor\Detection
MobileDetect::setHttpHeaders
Set the HTTP Headers. Must be PHP-flavored. This method will reset existing headers.
Метод класса: MobileDetect{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$MobileDetect = new MobileDetect(); $MobileDetect->setHttpHeaders( ?array $httpHeaders );
- ?array $httpHeaders
- .
По умолчанию:null
Код MobileDetect::setHttpHeaders() MobileDetect::setHttpHeaders WC 10.5.2
public function setHttpHeaders(?array $httpHeaders = null)
{
// use global _SERVER if $httpHeaders aren't defined
if (!is_array($httpHeaders) || !count($httpHeaders)) {
$httpHeaders = $_SERVER;
}
// clear existing headers
$this->httpHeaders = array();
// Only save HTTP headers. In PHP land, that means only _SERVER vars that
// start with HTTP_.
foreach ($httpHeaders as $key => $value) {
if (substr($key, 0, 5) === 'HTTP_') {
$this->httpHeaders[$key] = $value;
}
}
// In case we're dealing with CloudFront, we need to know.
$this->setCfHeaders($httpHeaders);
}