Files
rpigroupplay/config/getPage.inc.php
2026-01-03 11:59:31 +01:00

31 lines
1.1 KiB
PHP

<?php
// Rileva se l'utente sta usando un dispositivo mobile
function isMobile() {
return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);
}
// Recupera l'URL richiesto
$request_uri = $_SERVER['REQUEST_URI'];
$path = substr(urldecode($request_uri), strlen($base_path));
$path = parse_url($path, PHP_URL_PATH);
$path = trim($path, '/');
// Rimuovi parametri GET dall'URL se presenti
if (strpos($path, '?') !== false) {
$path = substr($path, 0, strpos($path, '?'));
}
$path_parts = explode('/', $path);
// Rimuovi index.php dall'URL se presente
if (isset($path_parts[0]) && $path_parts[0] == 'index.php') {
array_shift($path_parts);
}
// Determina la pagina da mostrare in base all'URL
$page = isset($path_parts[0]) && !empty($path_parts[0]) ? $path_parts[0] : 'home';
$param = isset($path_parts[1]) && !empty($path_parts[1]) ? $path_parts[1] : '';
// Debug (rimuovi in produzione)
error_log("Page: $page, Param: $param, Path: $path");