IMHO il tuo problema verrebbe risolto con javascript. Prova a cercare navigator connection type.