Добрый вечер!
Имеется WebSocket подключение, при создании которого мне необходимо записать значение в php переменную:
<script type="text/javascript">
    var socket = new WebSocket("ws://xx.xx.xxx.xx:xxxx");
    socket.onopen = function() {
    var authmessage = '<?php echo $authmessage; ?>';
    socket.send(authmessage);
    };
    socket.onmessage = function(event) {
    if(event.data == "Junior, Auth Ok!") {
     // Авторизация пройдена
     /// Здесь необходимо выставить $auth = true;
     var msg = '<?php echo $sock ?>';
     socket.send(msg);
   } else if(event.data == "Junior, Auth Error!") {
     // Здесь необходимо выставить $auth = false;
   }
  };
   </script>
Если в нужном месте я пишу: <?php auth = true; ?> , то условия js игнорируются и переменная запишется в любом случае. Есть идеи?