PHP тут не причем.
Реализуется на JS
На вашем же примере в исходном коде страницы всё есть:
function detect_device() {
var w = window,
d = document,
e = d.documentElement,
g = d.getElementsByTagName('body')[0],
x = w.innerWidth || e.clientWidth || g.clientWidth,
y = w.innerHeight|| e.clientHeight|| g.clientHeight;
var isiPhone = navigator.userAgent.toLowerCase().indexOf("iphone");
var isiPad = navigator.userAgent.toLowerCase().indexOf("ipad");
var isiPod = navigator.userAgent.toLowerCase().indexOf("ipod");
var isiAndroid = navigator.userAgent.toLowerCase().indexOf("android");
if(isiPhone > -1 || isiPad > -1 || isiPod > -1 || isiAndroid > -1 && mobile == false){
window.location='mobile.php?page=login';
}
if(x <= 800 && mobile == false){
window.location='mobile.php?page=index';
}
}
detect_device();
window.onresize = function() {
var w = window,
d = document,
e = d.documentElement,
g = d.getElementsByTagName('body')[0],
x = w.innerWidth || e.clientWidth || g.clientWidth,
y = w.innerHeight|| e.clientHeight|| g.clientHeight;
if(x <= 800 && mobile == false){
window.location='mobile.php?page=index';
}
if(x > 801 && mobile == true){
window.location='index.php?page=index';
}
};