Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    Consiglio cambio lingua da link

    Ciao a tutti.

    ho realizzato un sito per un'azienda in multilingua, in pratica a seconda dell'ip di provenienza mostro una determinata lingua all'utente..poi esso ha la possibilità di poterla cambiare anche direttamente all'interno del sito tramite alcuni link calssici, es: ita - eng - fra, ecc...

    Quando l'utente clicca sul link viene reindirizzato ad una pagina che gestisce le lingue, viene assegnata la nuova sessione a seconda del link premuto e poi reindirizzato alla index del sito.

    Adesso in pratica ad ogni cambio di lingua si ritorna alla home page, ma come posso far in modo che l'utente resti in quella pagina e non torni ogni volta alla homepage al cambio di lingua?

    Avete qualche suggerimneto da dare?
    grazie in anticpo per l'aiuto
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Codice PHP:

    /* Qui setti la variabile di sessione */

    // poi vedi da che pagina è arrivato l'utente
    $provenienza $_SERVER['HTTP_REFERER'];

    // e fai tornare l'utente a quella pagina
    header("Location: ".$provenienza); 

  3. #3
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Mitico

    Ma questo con i vari browser non dovrebbe portar problemi, è un semplicissimo redirect alla fine..sbaglio?
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  4. #4
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    si e si basa sulle informazioni lato server (e non client come un redirect JS) il che lo rende compatibile con qualunque browser e/o configurazione locale.


  5. #5
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Originariamente inviato da Il_Drugo
    si e si basa sulle informazioni lato server (e non client come un redirect JS) il che lo rende compatibile con qualunque browser e/o configurazione locale.

    grande

    Graezie infinite davvero
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  6. #6
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Di nulla

    Ci tengo a precisare che quella variabile SERVER non tiene la querystring, quindi se hai delle variabili in GET nelle pagine devi trovare un modo di passare anche quelle alla pagina di redirect.


  7. #7
    // PAG con il link per cambio lingua
    codice:
    Eng
    Pag che cambia la lingua e reindirizza:
    Codice PHP:
    $querystring $_GET['q'];
    $provenienza $_SERVER['HTTP_REFERER'].'/'.$querystring;
    header("Location: $provenienza"); 
    Ciao!

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    76
    Ciao Aran,

    per favore potresti dirmi come fai a ricavare il paese dall'ip?

    Grazie mille
    .,.-*'``'* Andrus *'``'*-.,.

  9. #9
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    si interessa anche a me come ricavare il paese dall' ip
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  10. #10
    Non so come fa Aran... cmq date un'occhiata a questo:

    http://codewalkers.com/seecode/521.html


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.