He creado esta función
Código PHP:
function idioma_url(){
$url_base = $_SERVER['SERVER_NAME'];
$url_fin = $_SERVER['REQUEST_URI'];
$url = "http://".$url_base.$url_fin;
echo $url;
$maximo = strlen($url);
$cadena = substr($url,$maximo-2,$maximo);
return $cadena;}
$idioma='es'; //por defecto ES
$idioma_url=idioma_url();
echo $idioma_url;
if ($idioma_url=='ca'){
$idioma='ca';
}
Pero cuando hago el echo $url no me aparece la dirección completa sino que se corta justo al llegar al simbolo de interrogación. No entiendo porqué...
Deseo coger los dos ultimo caracteres de la URL y no me deja!
¿Cómo lo puedo hacer? esta díficil con ese interrogante por medio... No hay ningun comando para sacar toda la URL incluido la parte final que no me está cogiendo?
Gracias de antemano.