Programowanie w języku PHP » FAQ

Jak sprawdzić jaką przeglądarką oglądamy stronę oraz nasz system operacyjny

<?php
 
// ------------------- przeglądarka -------------------
 
$brow = strtolower($_SERVER['HTTP_USER_AGENT']);
/* strtolower() -> zmienia litery na małe
zmienna superglobalna z podanym parapetrem odczytuje info o przegladarce i OS-ie */
 
// za pomocą strpos() znajdujemy frazę wśród dostarczonych informacji ($brow)
if(strpos($brow, 'firefox') !== false) {
 echo 'Firefox';
} elseif(strpos($brow, 'opera') !== false) {
 echo 'Opera';
} elseif(strpos($brow, 'msie') !== false) {
 echo 'Internet Explorer';
} else {
 echo 'Inna';
}
echo '<p>';
 
// ----------------- system operacyjny -----------------
 
if(strpos($brow, 'windows') !== false) {
 echo 'Windows';
} elseif(strpos($brow, 'linux') !== false) {
 echo 'Linux';
} elseif(strpos($brow, 'mac os') !== false) {
 echo 'MacOS';
} else {
 echo 'Inny';
?>

1 komentarz

Brak avatara
proba 2014-03-26 20:28

??