Determiner le système d'exploitation d'un visiteur

Contenu du snippet

Fonction avec en paramètre la variable $HTTP_USER_AGENT et renvoie une chaine contant le sytème d'exploitation.

Source / Exemple :


// *********************************************
//  EN paramètre la variable $HTTP_USER_AGENT
//  Retourne le nom du sytème
//************************************************
function Os($monSysteme)
{
	
	if (eregi("Windows NT 5.1",$monSysteme))
		$systeme="Windows XP";
	else if (eregi("Windows NT 5.0",$monSysteme))
		$systeme="Windows 2000";
	else if ((eregi("Windows NT 4.0",$monSysteme)) || (eregi("Windows NT",$monSysteme)))
		$systeme="Windows NT";
	else if ((eregi("Windows 98",$monSysteme)) and (eregi("9x",$monSysteme)))
		$systeme="Windows ME";
	else if ((eregi("Windows 98",$monSysteme)) || (eregi("Win98",$monSysteme)))
		$systeme="Windows 98";
	else if (eregi("Windows 95",$monSysteme))
		$systeme="Windows 95";
	else if (eregi("Mac",$monSysteme))
		$systeme="Macintosh";
	else if (eregi("Linux",$monSysteme))
		$systeme="Linux";
	else if (eregi("Apple",$monSysteme))
		$systeme="Apple";
	else if (eregi("FreeBSD",$monSysteme))
		$systeme="FreeBSD";
	else if (eregi("Unix",$monSysteme))
		$systeme="Unix";
	else
		$systeme="Indeterminé";
		
	return $systeme;	
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.