Thread neues Board: <F1> gesucht (38 answers)
Opened by Strat at 2003-10-04 16:52

esskar
 2003-10-06 02:50
#39232 #39232
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[quote=betterworld,05.10.2003, 21:30]Ich habe gerade in der Dokumentation von CGI.pm nachgesehen, jedoch scheint es von hieraus leider nicht unterstuetzt zu werden. Verwendest Du CGI.pm zur Request-Analyse?[/quote]
folgendes reicht ja:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
my $http_accept_encoding = $ENV{'HTTP_ACCEPT_ENCODING'};
my $is_gzip = 0;
my $is_compress = 0;

if($http_accept_encoding)
{
  if($http_accept_encoding eq "*") { $is_gzip = $is_compress = 1; }
  else
  {
     foreach my $part (split(', ?', $http_accept_encoding))
     {
        my $enctype = "";
        my $q = 0;
        if(index($part, ";") > -1)
        {
           $part =~ m!^(\w+);\s*q\s*=\s*(.+?)\s*$!i;
           $enctype = lc($1);
           $q = $2;  
        }
        else
        {
           $enctype = lc($part);
           $q = 1;
        }
        if($q > 0)
        {
           if($enctype eq "compress") { $is_compress = $q; }
           if($enctype eq "gzip") { $is_gzip = $q; }
        }
     }
  }  
}
\n\n

<!--EDIT|esskar|1065421406-->

View full thread neues Board: <F1> gesucht