Проверка ошибок обнаруживает мобильный браузер, когда ключ в домене имеет & quot; www & quot;

У меня есть пример кода:

<?php
$mobileDetect = $this->mobileDetect(); //Retrieve "\Mobile_Detect" object
if($mobileDetect->isMobile()) {
$mobile_url = "http://m." . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
header("Location: " . $mobile_url);
}
?>

Когда я ввожу domain.com в мобильном браузере результат true с субдоменом перенаправления m.domain.com,

Но когда я ввожу www.domain.com результат неправильный с перенаправлением субдомена m.www.domain.com => как это исправить?

0

Решение

Попробуй это

<?php
$mobileDetect = $this->mobileDetect(); //Retrieve "\Mobile_Detect" object
if($mobileDetect->isMobile()) {
$mobile_url = "http://m." . str_replace('www.','',$_SERVER['SERVER_NAME'] ). $_SERVER['REQUEST_URI'];
header("Location: " . $mobile_url);
}
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]