12.4. Jak rozpoznać w jakiej przeglądarki używa odwiedzający?

From: mimo@InfoData.com.PL (Michał Mosiewicz)

Należy na stronie początkowej takiego serwisu sprawdzić zawartość zmiennej CGI o nazwie HTTP_USER_AGENT a następnie wskazać lokalizację zależną od wersji przeglądarki.

Poniżej znajduje się prosty skrypt w perlu mający realizować coś takiego:

Przykład 12-6.

#!/usr/bin/perl  
$ENV('HTTP_USER_AGENT') =~ /MSIE/
&& do ( print "Location: http://specjalnie.dla.misia/\n\n"; exit; )  
print "Location: http://dla.innych/\n\n";

UWAGA!!! Dokument ten powstawał w latach 1990-tych. W chwili obecnej jego wartość jest prawdopodonie nikła. Nie jest on i nie będzie przerabiany i rozszerzany -- wymagałoby to napisania go od nowa, a nie widzę wielkiego sensu takiej pracy. Jeśli jednak będzie on użyteczny -- zapraszam.