Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/10/2009, 16:39
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Respuesta: No consigo recibir esta variable por URL

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.