modificando la variabile in un URL

Monital

Utente Attivo
15 Apr 2009
778
2
18
Salve a tutti,

ho un problemino con l'url.

praticamente ho inserito il linguaggio inglese nello script ed ora voelvo togliermi il vezzo dif are il cambio lingua da italinao ed inglese

ho risolto tutto facendo si che la pagina estragga la variabile lang con $_GET['lang'] ed in funzione del suo valore apre il file linguaggio.

Ora però sono adnato a sbattere contro due pali.

allora inanzitutto se io ho www.sito.com/index.php?var=x&lang= it e poi clicco sulla lingua inglese il link diventa www.sito.com/index.php?var=x&lang= it&lang=en

nell'href per la lingua inglese ho isnerito

PHP:
$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']

per far si che la lingua si possa cambiare in ogni pagina in cui ci si trova

è possibile nel momento in cui si clicca su una delle lingue far cercare lang nell'url e modificarlo?

tipo che quando si cliccas u inglese land da it diventa en
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Un po troppo generica la domanda, comunque ti mostro un esempio di come cambiarla
PHP:
echo $_SERVER['SERVER_NAME'].'/?'.preg_replace('/lang=[^&]+/','lang=en',$_SERVER['QUERY_STRING']);

Apporta delle modifiche e rendilo dinamico e poi ti basta metterlo come link
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
Un po troppo generica la domanda, comunque ti mostro un esempio di come cambiarla
PHP:
echo $_SERVER['SERVER_NAME'].'/?'.preg_replace('/lang=[^&]+/','lang=en',$_SERVER['QUERY_STRING']);

Apporta delle modifiche e rendilo dinamico e poi ti basta metterlo come link

dopo provo e ti sapèrò dire ma.............

è troppo chiederti di spiegarmi cosa sono quella serie i simboli ? e come funziona quyesta stringa?
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
dopo provo e ti sapèrò dire ma.............

è troppo chiederti di spiegarmi cosa sono quella serie i simboli ? e come funziona quyesta stringa?
Per quei simboli vediti una guida per le espressioni regolari, quella serie in pratica dice di sostituire tutto quello fino al & quindi l'inizio di una nuova variabile nell'url, comunque ti consiglio di gestirle tramite sessioni le lingue almeno indipendentemente dall'url la ricorda.
 
Discussioni simili
Autore Titolo Forum Risposte Data
A ricaricare pagina modificando una variabile php Javascript 2
A "redirect 301" modificando 2 volte i link HTML e CSS 2
D Cambiare colore di un testo modificando php PHP 3
N Come si crea una variabile dinamica da incrementare? Javascript 1
R Variabile non risconosciuta dentro una funzione PHP 1
K posizionare variabile da pagina html all'iframe. Javascript 1
I Assegnare dati fetch request ad una variabile globale Javascript 0
E Inviare variabile a PHP da ciclo in JS Javascript 0
S Variabile in post su altra pagina PHP 2
F Passare variabile a pulsante in finestra modale PHP 2
R Nome input testo+variabile PHP 1
A inserire variabile php colore in div html PHP 2
N Variabile di sessione è un array PHP7 PHP 3
A variabile non riconosciuta PHP 0
K Cambiare font size su echo stringa variabile PHP 24
B Errore unexpected '$variabile' (T_VARIABLE) in your code on line PHP 2
M Inserire variabile nella value di una hidden PHP 3
A Problema nel passare la variabile PHP 0
C variabile in img Javascript 8
C [RISOLTO]Inserimento variabile php in input html PHP 20
N PDF fpdi passare variabile PHP 4
F Come passare una variabile al modal di bootstrap PHP 1
F Passare una variabile php dal DB mysql alla pagina PHP 3
M [PHP] Passare variabile di sessione con metodo GET PHP 10
S [PHP] Rendere visibile variabile di un costrutto if in un altro costrutto if PHP 1
T PHP: variabile che cambia ogni 5 giorni... PHP 3
Tommy03 Variabile PHP per impostare una proprietà CSS PHP 2
L [PHP] Passare variabile PHP 3
J Passaggio variabile tra 2 file php PHP 15
Tommy03 Variabile PHP dentro a JQuery PHP 3
A [PHP] Scopo di una variabile PHP 4
M [PHP] Salvare campo di una tabella in una variabile PHP 14
B [PHP] Valore variabile non riconosciuto PHP 1
AMONRA75 [PHP] passare una variabile in una finestra MODAL PHP 1
P [PHP] $_GET non preleva variabile nell’URL PHP 4
A Php variabile immagine inesistente PHP 4
Shyson [PHP] Personalizzare variabile PHP 0
Monital Funzione php e campo database come variabile PHP 6
N [Javascript] For-loop su thead: tempo di esecuzione variabile Javascript 1
R Come creare report dinamico/variabile in Access Presentati al Forum 1
IT9-Gpp [RISOLTO] Leggere variabile restituita da success Ajax 3
E assegnare a una variabile il contenuto di un url (javascript) Javascript 0
V [PHP] Variabile modificata in un if non mantiene quel valore PHP 5
Elena Lazzarini [Magento] Prezzo variabile in base alla priorità di spedizione Magento 0
K [PHP] Paginazione Wordpress: passare variabile PHP 6
A [PHP] Passaare una variabile ad un PHP 2
A [PHP] Non prende variabile $provincia ma tutte le altre si PHP 6
P [PHP] Query con variabile PHP 2
napuleone scrivere in un file <?php $variabile PHP 1
A [PHP] Widget Meteo con località variabile PHP 0

Discussioni simili