lbh bagus sih menurut gw detek dari user agent browser yang membuka page tersebut. setiap ada request kan ada kirim header ke server jadi bisa dipindah dari sana