29. november 2001 - 17:45Der er
6 kommentarer og 1 løsning
bestemmelse af browser, browser version.
Er det muligt at få clientens browseroplysninger med perl script? Og I så fald, hvor kommer oplysningerne fra? Er det registringsdatabasen (hvilken key) eller hvad?
jeps, det er vi klar over, men det var ikke det spørgsmålet lød på; men nu du er igang, hvor kommer de oplysninger fra man får med javascripts navigator obejekt?
Direkte kopiering, men ganske informationsrigt alligevel :o)
$ENV{'GATEWAY_INTERFACE'} What revision of the CGI specification the server is using; i.e. 'CGI/1.1'.
$ENV{'SERVER_NAME'} The name of the server host under which the current script is executing. If the script is running on a virtual host, this will be the value defined for that virtual host.
$ENV{'SERVER_SOFTWARE'} Server identification string, given in the headers when responding to requests.
$ENV{'SERVER_PROTOCOL'} Name and revision of the information protocol via which the page was requested; i.e. 'HTTP/1.0';
$ENV{'REQUEST_METHOD'} Which request method was used to access the page; i.e. 'GET', 'HEAD', 'POST', 'PUT'.
$ENV{'QUERY_STRING'} The query string, if any, via which the page was accessed.
$ENV{'DOCUMENT_ROOT'} The document root directory under which the current script is executing, as defined in the server's configuration file.
$ENV{'HTTP_ACCEPT'} Contents of the Accept: header from the current request, if there is one.
$ENV{'HTTP_ACCEPT_CHARSET'} Contents of the Accept-Charset: header from the current request, if there is one. Example: 'iso-8859-1,*,utf-8'.
$ENV{'HTTP_ACCEPT_ENCODING'} Contents of the Accept-Encoding: header from the current request, if there is one. Example: 'gzip'.
$ENV{'HTTP_ACCEPT_LANGUAGE'} Contents of the Accept-Language: header from the current request, if there is one. Example: 'en'.
$ENV{'HTTP_CONNECTION'} Contents of the Connection: header from the current request, if there is one. Example: 'Keep-Alive'.
$ENV{'HTTP_HOST'} Contents of the Host: header from the current request, if there is one.
$ENV{'HTTP_REFERER'} The address of the page (if any) which referred the browser to the current page. This is set by the user's browser; not all browsers will set this.
$ENV{'HTTP_USER_AGENT'} Contents of the User_Agent: header from the current request, if there is one. This is a string denoting the browser software being used to view the current page; i.e. Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586). Among other things, you can use this value with get_browser() to tailor your page's functionality to the capabilities of the user's browser.
$ENV{'REMOTE_ADDR'} The IP address from which the user is viewing the current page.
$ENV{'REMOTE_PORT'} The port being used on the user's machine to communicate with the web server.
$ENV{'SCRIPT_FILENAME'} The absolute pathname of the currently executing script.
$ENV{'SERVER_ADMIN'} The value given to the SERVER_ADMIN (for Apache) directive in the web server configuration file. If the script is running on a virtual host, this will be the value defined for that virtual host.
$ENV{'SERVER_PORT'} The port on the server machine being used by the web server for communication. For default setups, this will be '80'; using SSL, for instance, will change this to whatever your defined secure HTTP port is.
$ENV{'SERVER_SIGNATURE'} String containing the server version and virtual host name which are added to server-generated pages, if enabled.
$ENV{'PATH_TRANSLATED'} Filesystem- (not document root-) based path to the current script, after the server has done any virtual-to-real mapping.
$ENV{'SCRIPT_NAME'} Contains the current script's path. This is useful for pages which need to point to themselves.
$ENV{'REQUEST_URI'} The URI which was given in order to access this page; for instance, '/index.html'.
De overnævnte variabler eksekveres ved at skrive :
Vær venligst opmærksom på at backslashes automatisk fjernes :o( Og så ville jeg lige rette det overnævnte til svar, i stedet for kommentar. Og sørme om det ikke rimede.
/BajTe! ;)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.