Что такое лучший способ получить поддомен информации (Http: // s1s2 .site.com.)?Работа с поддоменов в Yii2
И есть быстрый способ создания URL с другой подобласти
HTTP: // s1. s2 .site.com =>http: // s3. s4 .site.com?
Что такое лучший способ получить поддомен информации (Http: // s1s2 .site.com.)?Работа с поддоменов в Yii2
И есть быстрый способ создания URL с другой подобласти
HTTP: // s1. s2 .site.com =>http: // s3. s4 .site.com?
Try с PHP разбора URL
http://php.net/manual/en/function.parse-url.php
<?php
$url = 'http://username:[email protected]:9090/path?arg=value#anchor';
from php manual
var_dump(parse_url($url));
var_dump(parse_url($url, PHP_URL_SCHEME));
var_dump(parse_url($url, PHP_URL_USER));
var_dump(parse_url($url, PHP_URL_PASS));
var_dump(parse_url($url, PHP_URL_HOST));
var_dump(parse_url($url, PHP_URL_PORT));
var_dump(parse_url($url, PHP_URL_PATH));
var_dump(parse_url($url, PHP_URL_QUERY));
var_dump(parse_url($url, PHP_URL_FRAGMENT));
?>
и многое другое
в конечном счете explode
(функция PHP) часть нужно разложить
Я не знаю, если это лучший способ, но я использую следующий код:
$domain= strtolower($_SERVER['SERVER_NAME']); // "s1.s2.domain.com"
$position= strrpos($domain, '.domain.com');
$subdomain= substr($domain, 0, $position);