drupal_valid_http_host
includes/bootstrap.inc, строка 288
- Версии
- 5 – 6
drupal_valid_http_host($host)
Проверяет корректность имени хоста (например, $_SERVER['HTTP_HOST']
).
Поскольку $_SERVER['HTTP_HOST']
пересылается сайту клиентским браузером, требуется уверенность в том, что эта переменная содержит только допустимые символы. Смотри RFC 952 (и RFC 2181). $_SERVER['HTTP_HOST']
должна быть в нижнем регистре.
Возвращаемое значение
TRUE
, если содержит допустимые символы или FALSE
в противном случае.
Код
<?php
function drupal_valid_http_host($host) {
return preg_match('/^\[?(?:[a-z0-9-:\]_]+\.?)+$/', $host);
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии