Если есть регистрация, то через MySQL, если ее нет, то через Cookie. Или тебе надо, чтобы для каждого устройства версии сами подбирались? Тогда используй $_SERVER['HTTP_USER_AGENT']
Пример:
<?
#Определяем устройство
$android = strpos($_SERVER
['HTTP_USER_AGENT'],"Android"
;
$ipad = strpos($_SERVER['HTTP_USER_AGENT'],"iPad"
;
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone"
;
#Отправляем на нужную версию
if ($ipad || $iphone || $android === true) {
header('Location: http://android.site.com';
}
?>