Hola
_Maxi:
Javascript puede recuperar la ruta completa del documento actual, con variables incluidas, tal y como posteas (con
location). Hacerlo no es dificil (
google: javascript+variable+url), incluso creo que hay un post en las FAQ sobre ello.
También puedes lograrlo con PHP y pasarlas al javascript como comentas, no se complica tanto:
Código PHP:
$lang = $_GET['lang'];
echo "<script type='text/javascript'>";
echo " var miVariable = '".$lang."'";
echo "</script>";
Con ello tendríamos
$_GET["lang"] disponible en el lado del cliente con el nombre
miVariable.
Saludos