Ако искате вътрешно да редиректва към повече размери екрани без да променя URL адреса, това е php кодът. Идеално е за множество паралелни контент и CSS дизайн структури в едно, отколкото един и същ контент да го обединяваш в различни CSS дизайн структури. По гъвкаво е, и запазва един и същ URL – потребителят винаги остава на index.php. Сменя съдържанието вътрешно – без презареждане или промяна в адресната лента. По-бързо зареждане, без допълнителни HTTP заявки:
<?php
$userAgent = $_SERVER['HTTP_USER_AGENT'];
$screenWidth = $_SERVER['HTTP_UA_PIXELS'] ?? null;
if (preg_match('/mobile/i', $userAgent)) {
include("mobile.html");
} elseif (preg_match('/tablet|ipad/i', $userAgent)) {
include("tablet.html");
} elseif ($screenWidth && $screenWidth >= 1920) {
include("large-screen.html");
} else {
include("desktop.html");
}
?>
<?php
$userAgent = $_SERVER['HTTP_USER_AGENT'];
$screenWidth = $_SERVER['HTTP_UA_PIXELS'] ?? null;
if (preg_match('/mobile/i', $userAgent)) {
include("mobile.html");
} elseif (preg_match('/tablet|ipad/i', $userAgent)) {
include("tablet.html");
} elseif ($screenWidth && $screenWidth >= 1920) {
include("large-screen.html");
} else {
include("desktop.html");
}
?>
Ако искате вътрешно да редиректва към повече размери екрани без да променя URL адреса, това е php кодът. Идеално е за множество паралелни контент и CSS дизайн структури в едно, отколкото един и същ контент да го обединяваш в различни CSS дизайн структури. По гъвкаво е, и запазва един и същ URL – потребителят винаги остава на index.php. Сменя съдържанието вътрешно – без презареждане или промяна в адресната лента. По-бързо зареждане, без допълнителни HTTP заявки:
<?php
$userAgent = $_SERVER['HTTP_USER_AGENT'];
$screenWidth = $_SERVER['HTTP_UA_PIXELS'] ?? null;
if (preg_match('/mobile/i', $userAgent)) {
include("mobile.html");
} elseif (preg_match('/tablet|ipad/i', $userAgent)) {
include("tablet.html");
} elseif ($screenWidth && $screenWidth >= 1920) {
include("large-screen.html");
} else {
include("desktop.html");
}
?>
0 Коментари
0 Споделяния
69 Прегледа