Para saber la URL y la carpeta de la Web donde estamos con nuestro fichero PHP tenemos estas posibilidades:
Por ejemplo tenemos los siguientes datos:
Dominio: http://www.midominio.com
Fichero Script: http://www.midominio.com/test/index.php
PHP:
echo $_SERVER[“SERVER_NAME”];
// Devuelve: http://www.midominio.com
echo $_SERVER[“REQUEST_URI”];
// Devuelve: /test/index.php
echo basename(__FILE__); // Devuelve: index.php
echo dirname(__FILE__); // Devuelve: /htdocs/midominio/test (esta ruta varía según proveedor)
Para saber también el idioma del navegador (Browser language) podemos usar la siguiente función basada en la instrucción $_SERVER['HTTP_ACCEPT_LANGUAGE']
PHP:
function get_client_language
(){
$default=
“en”;
if (isset ($_SERVER[‘HTTP_ACCEPT_LANGUAGE’])) {
$langs=
explode (‘,’,
$_SERVER[‘HTTP_ACCEPT_LANGUAGE’]);
//start going through each one
foreach ($langs as $value){
$default=
substr ($value,
0,
2);
}
}
return $default;
}
About Alex
Informático, especializado en desarrollo Web con WordPress, Redes Sociales y posicionamiento en buscadores (SEO). Fan de la OOP y como afición jugador de Ajedrez. Geek por vocación & iphonero.