mantenere i parametri cambiando lingua
Ho una pagina multilingua predisposta per prelevare variabili da un link esterno che rimanda a tale pagina.
Di default il link esterno setta il linguaggio su inglese e l'indirizzo è schematizzabile così
*index.php?lang=en&var1=X&var2=Y
Per cambiare lingua ho trovato il seguente comando che nell'esempio sotto rimanda alla pagina in italiano
Citazione:
<?php
echo "<a href='" . $_SERVER['PHP_SELF'] . "?lang=it'>ITA</a>";
?>
Se io clicco su ITA l'indirizzo passa a
*index.php?lang=it
ma perde sia var1 che var2.
Esiste un altro comando/sintassi che permette di cambiare solo lang mantenendo le altre variabili?
Ho trovato $_SERVER['QUERY_STRING'] ma ha il problema di scrivermi tutta la query e quindi di nuovo lang=en