Con lo que has explicado de tu aplicación no hay manera de darte una solución alternativa.
Es la misma situación pero a la inversa si son datos de javascript tienes que mandarlos al servidor... la solución es AJAX, get o post.
Código Javascript
:
Ver originalvar nom=<?php echo $_SESSION["nom"]; ?>;
//la variable js nom sera igual a la de session php pero no es una referencia si no una copia,
//en otras palabras no estan conectadas
if(nombre.length==0){
nom=true;
alert("d");
}else{
nom=false;
alert("r")
}
Ahora tienes que pasar nom (js) al servidor para que actualice $_SESSION["nom"];
El problema no es AJAX o no AJAX el problema es que debes comunicar cosas de un lado al otro (cliente/servidor) hay dos formas de hacer GET o POST, ajax puede usar los dos.... solo es una forma mas elegante de hacerlo (resumiendo mucho!!!).