Originariamente inviato da peppeocchi
Probabilmente ti sto dicendo una stupidaggine....ma se non ricordo male durante una lezione di web programming il mio prof disse che i nuovi browser riconoscono la lingua per visualizzare una pagina, semplicemente mettendola alla fine del file. Esempio:
index.html.it
Ma probabilmente avrò capito o male interpretato io...

edit:
o forse non ho capito la tua domanda....
Io questa non l'ho mai sentita.

Comunque, una volta che sei dentro ad una pagina non c'è modo di poter modificare l'url del browser. L'unico modo è quello di ricaricare la pagina con un header del tipo

Codice PHP:
header('Location: ' $_SERVER['PHP_SELF'] . '&lang=it'); 
Ma non vedo l'utilità di questo, puoi semplicemente utilizzare una variabile predefinita all'interno del codice PHP, ed aggiungerla a tutti i link nella pagina come se nulla fosse..