redirect in base mobile e desktop

luigi777

Utente Attivo
14 Feb 2008
1.073
1
38
38
Massa, Italy
Salve, come faccio sapere se è un dispositivo mobile o desktop(computer).

Vorrei fare che quando faccio i login in base dove mi trovo mi indirizza a /mobile.php (Se uso il cellulare), /desktop.php (se uso il computer),

come posso fare?

grazie mille.
 

filomeni

Moderatore
Membro dello Staff
MOD
14 Mag 2006
1.052
6
38
49
Roseto degli Abruzzi (TE)
www.sitiweb.cloud
Ciao,
Codice:
<?php
function isMobile(){
	$array_mobile = array(
				'iphone',
				'ipod', 
				'ipad', 
				'android', 
				'blackberry', 
				'opera mobi', 
				'windows ce',
				'windows phone os',
				'symbian'
			);

	$UA = isset($_SERVER['HTTP_USER_AGENT']) ? (string) $_SERVER['HTTP_USER_AGENT'] : '';
	$regex = "/(" . implode("|", $array_mobile) . ")/i";
	return preg_match($regex, $UA);	
	}

if(isMobile()){
	$message='Quello che vuoidire';
	
	echo "<script type='text/javascript'>alert('$message');</script>";

?>