VARIABLES GLOBALES DEL SISTEMA

rieju
11 de Julio del 2005
Hola a todos, tengo poca experiencia en PHP, lo que conozco es por parte de C++ y de algunos manuales de principiantes de PHP.
El caso es que no atino para sacar variables del sistema. como por ejemplo, sacar el navegador desde donde se hace la petición, HTTP_AGENT_USER o algo asi, y demas variables.
Si alguien me puede mostrar el código para obtener estas variables.

Muchas gracias de antemano.

otreblanc
11 de Julio del 2005
Hola!

Un amigo escribió el siguiente script para conocer el navegador del cliente:
<?php
if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') ) {
if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Netscape') ) {
$browser = 'Netscape (Gecko/Netscape)';
}
else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') ) {
$browser = 'Mozilla Firefox (Gecko/Firefox)';
} else {
$browser = 'Mozilla (Gecko/Mozilla)';
}
}
else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') ) {
if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') ) {
$browser = 'Opera (MSIE/Opera/Compatible)';
} else {
$browser = 'Internet Explorer (MSIE/Compatible)';
}
} else {
$browser = 'Others browsers';
}

echo $browser;
?>

Enjoy!

Cristi?
11 de Julio del 2005
echo "<pre>"; print_r ($_SERVER); echo "</pre>";

Eso imprime en pantalla las variables que buscas, una vez que determines cuales necesitas las llamas de la siguiente forma:

$_SERVER['REMOTE_ADDR'];

$_SERVER['HTTP_ACCEPT_LANGUAGE'];

etc...

Cristián