• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Multiple languages web problems

Hello forum, first of all, excure my english

here is my problem:

My web is multilanguaje ES (spanish) EN (english), ES by default

the web languaje is in a session var call 'idioma'

every navigation step in the web is ina session var call 'url'

so if i change my languaje session i could reload the same page

to change the languaje i change my session var from for exmaple ES to EN or EN to ES

and redirect to 'url' session var

This system works OK if my url have no parameters

the problem is for example when my url is like 'controller/function/param1'

the redirection dont work and insted of redirect me to my session var url = 'controller/function/param1'

the redirection is to an unkown direction like 'controller/funtion/fonts/sifr.swf'

why dont rtedirect me to the session var 'url' who have the actual web position and add to the url this parameters??

please could you help me, is for a job work

here some code

class Welcome extends Controller

        // -----------------------------------------------------------

    function Welcome()
        if($this->session->userdata('idioma') == "")

        // -----------------------------------------------------------

    function cambiar_idioma()
        if($this->session->userdata('idioma') == 'ES')


        // -----------------------------------------------------------
    function home()
        // URL
        $this->session->set_userdata('url', uri_string());
        // TEMPLATES    
        $data['template']['cabecera'] = "cabecera";
        $data['template']['colIzquierda'] = "colIzquierda";
        $data['template']['colCentral'] = "colCentral";
        $data['template']['colDerecha'] = "colDerecha";
        $data['template']['pie'] = "pie_".$this->session->userdata('idioma');

        // VARIABLES
        $data['css'] = "baseHome.css";
        $data['titulo'] = "Bienvenido";
        // PAGINA        

    // -----------------------------------------------------------

when my url is like welcome/home ... when a link call welcome/cambiar_idioma all its ok


when my url i slike welcome/home/10 ... when a link call welcome/cambiar_idioma ... the session var 'url' is changed in my Welcome constructor and i dont know why ????

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  

  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2021 MyBB Group.