Bonjour, voici mon problème.
Je voudrais récupérer le navigateur qu'utilise l'internaute qui vient sur mon site,
car s’il utilise Internet Explorer, il recevra un pop-up lui disant que le site est optimisé pour Firefox et l'invitera à télécharger Firefox
Mon problème est que la fonction getallheaders() ne fonctionne pas sur le serveur que j'utilise. Mais la fonction print_r($HTTP_ENV_VARS); marche et me donne tous les renseignements. voilà ce que ça donne :
Code x : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Array ( [DOCUMENT_ROOT] => /home/website/r/o/t/rotarysoignies/www [GATEWAY_INTERFACE] => CGI/1.1 [HTTP_ACCEPT] => text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 [HTTP_ACCEPT_CHARSET] => ISO-8859-1,utf-8;q=0.7,*;q=0.7 [HTTP_ACCEPT_ENCODING] => gzip,deflate [HTTP_ACCEPT_LANGUAGE] => fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3 [HTTP_CACHE_CONTROL] => max-age=0 [HTTP_CONNECTION] => keep-alive [HTTP_HOST] => rotarysoignies.be [HTTP_KEEP_ALIVE] => 300 [HTTP_USER_AGENT] => Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9 [PATH] => /bin:/usr/bin [QUERY_STRING] => [REDIRECT_STATUS] => 200 [REMOTE_ADDR] => 80.201.250.189 [REMOTE_PORT] => 14223 [REQUEST_METHOD] => GET [REQUEST_URI] => /V3/test.php [SCRIPT_FILENAME] => /home/website/r/o/t/rotarysoignies/www/V3/test.php [SCRIPT_NAME] => /V3/test.php [SERVER_ADDR] => 91.121.79.182 [SERVER_ADMIN] => hebergement@.........com [SERVER_NAME] => rotarysoignies.be [SERVER_PORT] => 80 [SERVER_PROTOCOL] => HTTP/1.1 [SERVER_SIGNATURE] => Apache/2.0.58 (Unix) mod_ssl/2.0.58 OpenSSL/0.9.7i Server at rotarysoignies.be Port 80 [SERVER_SOFTWARE] => Apache/2.0.58 (Unix) mod_ssl/2.0.58 OpenSSL/0.9.7i [ORIG_SCRIPT_NAME] => /V3/test.php [ORIG_SCRIPT_FILENAME] => /home/website/r/o/t/rotarysoignies/www/V3/test.php [PATH_INFO] => [PATH_TRANSLATED] => )
Ce dont je voudrais récupérer est en rouge, mais comment le récupérer ?
Partager