in linea di massima nn dovrebbe servire in quanto uno la lingua la cambia appena entra in teoria.
ma nn si sa mai....
ora mi guardo preg_replace.
intanto funziona e ringrazio molto entrambi per i suggerimenti!
in linea di massima nn dovrebbe servire in quanto uno la lingua la cambia appena entra in teoria.
ma nn si sa mai....
ora mi guardo preg_replace.
intanto funziona e ringrazio molto entrambi per i suggerimenti!
cmq per tornare all'altra soluzione puoi appendere la querystring così com'è anteponendo un "?" (cioè .../file.php?&x=1&y=7) e va bene
e siamo al solito .... perche' complicarsi la vita ?????
metti la lingua selezionata su cookie!! e se uno user cambia lingua cambi il contenuto del cookie as easy as that ! Senza nessun ulteriore accrocchio.
ok forse avete ragione.
con i cookie è più semplice.
sempre sperando però che nn abbiano i cookie disabilitati.
perchè in quel caso nn sarebbe possibile cambiare lingua.....
e poi, è possibile cambiare il contenuto di un cookie cliccando su un link??
mi viene solo in mente di passare per una pagina che fa ri-setta il cookie e poi fa il redirect all pagina precedente.
Se proprio vuoi usare i cookie puoi sempre utilizzare un common page da includere in testa. Anche se io eviterei.
CI sono un sacco di modi per gestire le lingue e i cookies sono uno dei tanti comunemente usati.
Oggigiorno quasi nessuno li disabilita altrimenti non ti funziona quasi nulla online.
Mal che vada stipa tutto in sessione ... ma per quello ti servono cmq i cookies .... per cui non cambia molto. Rimbalzare la lingua di get in get ti obbliga a generare tutti i links della pagina con il parametro di lingua ed e' un casotto.
Piuttosto io a questo punto userei htaccess ti faun una opportuna rewrite rule e imposti i links come permalinks e starai piu' sereno![]()
CMq poi vedi te.
che intendi per common page?
una pagina che risetta il valore e poi reindirizza alla pagina dove stavi?
teoricamente sembra sempre che nn hai lasciato la pagina così........
Gli basta includere le singole porzioni a dire il vero, chiaro che se duplica header e footer continuamente senza usare templates è un problema.
la mod rewrite potrebbe essere un idea carina ma devi comunque generare i link nelle pagine.
Common page (common.php):Originariamente inviato da fermat
che intendi per common page?
una pagina che risetta il valore e poi reindirizza alla pagina dove stavi?
teoricamente sembra sempre che nn hai lasciato la pagina così........
Other pages:Codice PHP:$lang = isset($_GET['lang']) ? $_GET['lang'] : '[default language]';
Giusto per darti un idea di massima.Codice PHP:<?php
include common.php;
?>
[url="?lang=<?php echo $lang; ?>"]">...[/url]
gia con htaccess il common.php serve lo stesso altrimenti non capirai mai quando cambi lingua
EDIT : a meno di codice copiato ed incollato ...![]()